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.

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  4. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  6. Concede el siguiente rol al usuario: Propietario de recursos de Cloud (roles/cloudasset.owner).
  7. Ver tus recursos

    En el proyecto que elijas, crea una instancia de VM de Compute Engine para poder verla en Cloud Asset Inventory:

    1. En la consola de Google Cloud , ve a la página Instancias de VM.

      Ir a instancias de VM

    2. Haz clic en Crear instancia.

    3. Escribe un nombre para la instancia.

    4. Haz clic en Crear.

    Lista todas las instancias de VM de tu proyecto:

    1. En la Google Cloud consola, haz clic en Activar Cloud Shell.

    2. 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 de resource 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.

    Limpieza

    Para evitar que se apliquen cargos en tu cuenta de Google Cloud por los recursos utilizados en esta página, sigue estos pasos.

    1. En la consola de Google Cloud , ve a la página Instancias de VM.

      Ir a instancias de VM

    2. En la misma fila que el nombre de la instancia de VM que has creado, haz clic en Más acciones.

    3. Haz clic en Eliminar y, a continuación, confirma la eliminación.

    Siguientes pasos