Ver tus recursos
En este documento se explica cómo ver tus recursos con Inventario de recursos de Cloud y la CLI de Google Cloud en Cloud Shell.
Antes de empezar
Para usar el Inventario de Recursos de Cloud, debes habilitar la API Cloud Asset Inventory y configurar los permisos.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Enable the Cloud Asset Inventory API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Enable the Cloud Asset Inventory API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
Concede el siguiente rol al usuario:
Propietario de recursos de Cloud (
roles/cloudasset.owner
). En la consola de Google Cloud , ve a la página Instancias de VM.
Haz clic en Crear instancia.
Escribe un nombre para la instancia.
Haz clic en Crear.
En la Google Cloud consola, haz clic en
Activar Cloud Shell.En Cloud Shell, ejecuta el siguiente comando:
gcloud asset list \ --project=PROJECT_ID \ --asset-types=compute.googleapis.com/Instance \ --content-type=resource
Sustituye
PROJECT_ID
por el ID del proyecto cuyos recursos quieras enumerar.En el ejemplo de código anterior, se usa el tipo de recurso
compute.googleapis.com/Instance
para enumerar solo las instancias de máquinas virtuales de Compute Engine. Para ver todos los tipos de recursos, consulta Tipos de recursos.También se ha definido el tipo de contenido
resource
. De esta forma, se especifica que los metadatos deresource
también se deben devolver en la respuesta. Si no se define ningún tipo de contenido, solo se devuelve información básica sobre cada recurso, como el nombre del recurso, la última vez que se actualizó y el proyecto al que pertenece.En la consola de Google Cloud , ve a la página Instancias de VM.
En la misma fila que el nombre de la instancia de VM que has creado, haz clic en
Más acciones.Haz clic en Eliminar y, a continuación, confirma la eliminación.
- Para ver más opciones relacionadas con los recursos, consulta Lista de recursos.
Ver tus recursos
En el proyecto que elijas, crea una instancia de VM de Compute Engine para poder verla en Cloud Asset Inventory:
Lista todas las instancias de VM de tu proyecto:
Limpieza
Para evitar que se apliquen cargos en tu cuenta de Google Cloud por los recursos utilizados en esta página, sigue estos pasos.