Veja os seus recursos
Este documento mostra como ver os seus recursos através do Cloud Asset Inventory e da CLI do Google Cloud no Cloud Shell.
Antes de começar
Para concluir as instruções neste documento, tem de ativar a API Cloud Asset Inventory e configurar as autorizações de acesso ao Cloud Asset Inventory e ao Compute Engine.
- 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 role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Se estiver a usar um projeto existente para este guia, verifique se tem as autorizações necessárias para concluir este guia. Se criou um novo projeto, já tem as autorizações necessárias.
-
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.enablepermission. 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 role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Se estiver a usar um projeto existente para este guia, verifique se tem as autorizações necessárias para concluir este guia. Se criou um novo projeto, já tem as autorizações necessárias.
-
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.enablepermission. Learn how to grant roles. -
Para ver os metadados dos recursos:
Cloud Asset Viewer (
roles/cloudasset.viewer) -
Para criar e eliminar uma instância de VM do Compute Engine:
-
Administrador de instâncias do Compute (v1) (
roles/compute.instanceAdmin.v1) -
Utilizador da conta de serviço (
roles/iam.serviceAccountUser)
-
Administrador de instâncias do Compute (v1) (
-
Para apresentar os metadados de recursos:
cloudasset.assets.listResource -
Para criar uma instância de VM do Compute Engine:
-
compute.disks.create -
compute.instances.create -
compute.instances.delete -
compute.instances.setServiceAccount -
compute.projects.get -
compute.subnetworks.use -
compute.subnetworks.useExternalIp -
compute.zoneOperations.get
-
Na Google Cloud consola, aceda à página Instâncias de VM.
Clique em Criar instância.
Introduza um nome para a instância.
Clique em Criar.
Aguarde a criação da instância.
Na Google Cloud consola, clique em Ativar Cloud Shell.
No Cloud Shell, execute o seguinte comando:
gcloud asset list \ --project=PROJECT_ID \ --asset-types=compute.googleapis.com/Instance \ --content-type=resourceSubstitua
PROJECT_IDpelo ID do projeto cujos recursos quer listar.No exemplo de código anterior, é usado um tipo de recurso de
compute.googleapis.com/Instancepara listar apenas instâncias de VM do Compute Engine. Para ver todos os tipos de recursos, consulte o artigo Tipos de recursos.Também foi definido um tipo de conteúdo de
resource. Isto especifica que os metadadosresourcetambém devem ser devolvidos na resposta. Se não for definido nenhum tipo de conteúdo, apenas são devolvidas informações básicas sobre cada recurso, como o nome do recurso, a última vez que foi atualizado e o projeto em que se encontra.Na Google Cloud consola, aceda à página Instâncias de VM.
Na mesma linha do nome da instância de VM que criou, clique em Mais ações.
Clique em Eliminar e, de seguida, confirme a eliminação.
- Para explorar mais opções relacionadas com a visualização dos seus recursos, consulte o artigo Apresentar recursos.
Funções necessárias
Para receber as autorizações de que precisa para concluir estas instruções, peça ao seu administrador para lhe conceder as seguintes funções de IAM na organização, na pasta ou no projeto:
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Estas funções predefinidas contêm as autorizações necessárias para concluir estas instruções. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para concluir estas instruções:
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Veja os seus recursos
Num projeto à sua escolha, crie uma instância de VM do Compute Engine para que a possa ver no Cloud Asset Inventory:
Apresente todas as instâncias de VM no seu projeto:
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.