Ver seus recursos
Este documento mostra como visualizar seus recursos usando o Inventário de recursos do Cloud e a Google Cloud CLI no Cloud Shell.
Antes de começar
Para concluir as instruções neste documento, é necessário ativar a API Cloud Asset Inventory e configurar permissões de acesso ao Inventário de recursos do Cloud 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 este guia estiver usando um projeto atual, verifique se você tem as permissões necessárias para concluir o guia. Se você criou um projeto, já tem as permissõ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 este guia estiver usando um projeto atual, verifique se você tem as permissões necessárias para concluir o guia. Se você criou um projeto, já tem as permissõ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 conferir metadados de recursos:
Leitor de recursos do Cloud (
roles/cloudasset.viewer) -
Para criar e excluir uma instância de VM do Compute Engine:
-
Administrador da instância do Compute (v1) (
roles/compute.instanceAdmin.v1) -
Usuário da conta de serviço (
roles/iam.serviceAccountUser)
-
Administrador da instância do Compute (v1) (
-
Para listar 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
-
No console do Google Cloud , acesse a página Instâncias de VM.
Clique em Criar instância.
Digite um nome para a instância.
Clique em Criar.
Aguarde a criação da instância.
No console do Google Cloud , clique em Ativar o Cloud Shell.
No Cloud Shell, execute este comando:
gcloud asset list \ --project=PROJECT_ID \ --asset-types=compute.googleapis.com/Instance \ --content-type=resourceSubstitua
PROJECT_IDpelo ID do projeto de que você quer listar os recursos.No exemplo de código anterior, um tipo de recurso de
compute.googleapis.com/Instanceé usado para listar apenas instâncias de VM do Compute Engine. Para conferir todos os tipos de recursos, consulte Tipos de recursos.Um tipo de conteúdo
resourcetambém foi definido. Isso especifica que os metadadosresourcetambém precisam ser retornados na resposta. Se nenhum tipo de conteúdo for definido, apenas informações básicas sobre cada recurso serão retornadas, como o nome, a última atualização e o projeto em que ele está.No console do Google Cloud , acesse a página Instâncias de VM.
Na mesma linha do nome da instância de VM que você criou, clique em Mais ações.
Clique em Excluir e confirme.
- Para conferir mais opções relacionadas à visualização dos seus recursos, consulte Listar recursos.
Funções exigidas
Para ter as permissões necessárias para concluir estas instruções, peça ao administrador para conceder a você os papéis do IAM a seguir na organização, pasta ou projeto:
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos contêm as permissões necessárias para concluir estas instruções. Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para concluir estas instruções:
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Ver seus recursos
Em um projeto de sua escolha, crie uma instância de VM do Compute Engine para que ela possa ser visualizada no Inventário de recursos do Cloud:
Liste todas as instâncias de VM no seu projeto:
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga as etapas abaixo.