Controlo de acesso com IAM
A utilização de serviços usa a gestão de identidade e de acesso (IAM) para controlar o acesso aos serviços. Esta página explica as funções e as autorizações da IAM relacionadas com a utilização de serviços e como as usar para controlar o acesso.
Modelo de recurso
Para a utilização de serviços, existem três recursos relevantes:
O serviço que está a usar.
O projeto a partir do qual está a usar o serviço.
A operação ou a operação de longa duração devolvida por determinados métodos.
Cada método de utilização do serviço requer uma autorização num ou mais destes recursos.
Autorizações de IAM
A tabela seguinte mostra as autorizações necessárias para cada método da API Service Usage. Também pode encontrar estas informações na referência da API.
Funções de IAM
Com o IAM, concede autorização aos utilizadores atribuindo-lhes uma função. As tabelas seguintes apresentam as funções básicas e predefinidas do IAM, bem como as autorizações relacionadas com a utilização de serviços que essas funções incluem.
Para mais informações sobre as funções, consulte o artigo Compreender as funções.
Funções básicas
Nome | Título | Autorizações |
---|---|---|
roles/viewer |
Leitor |
serviceusage.services.get serviceusage.services.list serviceusage.quotas.get |
|
Editor Proprietário |
serviceusage.services.get serviceusage.services.list serviceusage.services.disable serviceusage.services.enable serviceusage.services.use serviceusage.quotas.get serviceusage.quotas.update |
Funções predefinidas
Role | Permissions |
---|---|
API Keys Admin( Ability to create, delete, update, get and list API keys for a project. |
|
API Keys Viewer( Ability to get and list API keys for a project. |
|
Service Usage Admin( Ability to enable, disable, and inspect service states, inspect operations, and consume quota and billing for a consumer project. |
|
Service Usage Consumer( Ability to inspect service states and operations, and consume quota and billing for a consumer project. |
|
Service Usage Viewer( Ability to inspect service states and operations for a consumer project. |
|