O Cloud Asset Inventory usa a Identity and Access Management (IAM) para o controlo de acesso. Todos os métodos da API Cloud Asset Inventory requerem que o autor da chamada tenha as autorizações necessárias.
Funções
Para receber as autorizações de que precisa para trabalhar com metadados de recursos, peça ao seu administrador que lhe conceda as seguintes funções de IAM na organização, na pasta ou no projeto:
-
Para ver os metadados do recurso:
-
Cloud Asset Viewer (
roles/cloudasset.viewer) -
Consumidor de utilização do serviço (
roles/serviceusage.serviceUsageConsumer)
-
Cloud Asset Viewer (
-
Para ver os metadados dos recursos e trabalhar com feeds:
-
Proprietário de recursos da nuvem (
roles/cloudasset.owner) -
Consumidor de utilização do serviço (
roles/serviceusage.serviceUsageConsumer)
-
Proprietário de recursos da nuvem (
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 trabalhar com metadados de recursos. 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 trabalhar com metadados de recursos:
-
Para ver os metadados do recurso:
-
cloudasset.assets.* -
recommender.cloudAssetInsights.get -
recommender.cloudAssetInsights.list -
serviceusage.services.use
-
-
Para ver os metadados dos recursos e trabalhar com feeds:
-
cloudasset.* -
recommender.cloudAssetInsights.* -
serviceusage.services.use
-
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Autorizações
A tabela seguinte lista as autorizações que o autor da chamada tem de ter para chamar cada método da API no Cloud Asset Inventory ou para realizar tarefas através de Google Cloud ferramentas que usam o Cloud Asset Inventory, como a Google Cloud consola ou a CLI gcloud.
As funções do visualizador de recursos do Google Cloud (roles/cloudasset.viewer) e proprietário de recursos do Google Cloud (roles/cloudasset.owner) incluem muitas destas autorizações. Se o autor da chamada tiver recebido uma destas funções e a função de consumidor de utilização de serviços (roles/serviceusage.serviceUsageConsumer), pode já ter as autorizações necessárias para usar o Cloud Asset Inventory.
RPC
| Método | Autorizações necessárias |
|---|---|
| Todas as APIs | |
| Todas as chamadas do Cloud Asset Inventory |
Todas as chamadas do Cloud Asset Inventory requerem a autorização |
| APIs de análise | |
|
Todas as seguintes autorizações:
São necessárias autorizações adicionais para trabalhar com o Google Workspace. |
|
cloudasset.assets.analyzeMove
|
|
Todas as seguintes autorizações:
|
|
Todas as seguintes autorizações:
|
| APIs de feeds | |
|
Também precisa de uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
cloudasset.feeds.delete
|
|
cloudasset.feeds.get
|
|
cloudasset.feeds.list
|
|
Também precisa de uma das seguintes autorizações, consoante o tipo de conteúdo:
|
| APIs Inventory | |
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
| APIs de pesquisa | |
|
cloudasset. |
|
Também precisa de
|
REST
| Método | Autorizações necessárias |
|---|---|
| Todas as APIs | |
| Todas as chamadas do Cloud Asset Inventory |
Todas as chamadas do Cloud Asset Inventory requerem a autorização |
| APIs de análise | |
|
Todas as seguintes autorizações:
São necessárias autorizações adicionais para trabalhar com o Google Workspace. |
|
cloudasset.assets.analyzeMove
|
|
Todas as seguintes autorizações:
|
|
Todas as seguintes autorizações:
|
| APIs de feeds | |
|
Também precisa de uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
cloudasset.feeds.delete
|
|
cloudasset.feeds.get
|
|
cloudasset.feeds.list
|
|
Também precisa de uma das seguintes autorizações, consoante o tipo de conteúdo:
|
| APIs Inventory | |
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
| APIs de pesquisa | |
|
cloudasset. |
|
Também precisa de
|
gcloud
| Declaração posicional | Autorizações necessárias |
|---|---|
| Todas as APIs | |
| Todas as chamadas do Cloud Asset Inventory |
Todas as chamadas do Cloud Asset Inventory requerem a autorização |
| APIs de análise | |
|
Todas as seguintes autorizações:
São necessárias autorizações adicionais para trabalhar com o Google Workspace. |
|
cloudasset.assets.analyzeMove
|
|
Todas as seguintes autorizações:
|
|
Todas as seguintes autorizações:
|
| APIs de feeds | |
|
Também precisa de uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
cloudasset.feeds.delete
|
|
cloudasset.feeds.get
|
|
cloudasset.feeds.list
|
|
Também precisa de uma das seguintes autorizações, consoante o tipo de conteúdo:
|
| APIs Inventory | |
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
|
Uma das seguintes autorizações, consoante o tipo de conteúdo:
|
| APIs de pesquisa | |
|
cloudasset. |
|
Também precisa de
|
Consola
A Google Cloud consola usa a API SearchAllResources para
pedir dados. Para usar o Cloud Asset Inventory na Google Cloud consola, conceda as seguintes autorizações:
cloudasset.assets. searchAllResources serviceusage.services.use
Os VPC Service Controls podem ser usados com o Cloud Asset Inventory para oferecer segurança adicional aos seus recursos. Para saber mais acerca do VPC Service Controls, consulte a vista geral do VPC Service Controls.
Para saber mais sobre as limitações da utilização do Cloud Asset Inventory com os VPC Service Controls, consulte os produtos suportados e as limitações.