Controllo dell'accesso con IAM
L'utilizzo dei servizi utilizza Identity and Access Management (IAM) per controllare l'accesso ai servizi. Questa pagina illustra i ruoli e le autorizzazioni IAM relativi all'utilizzo del servizio e come utilizzarli per controllare l'accesso.
Modello di risorsa
Per Service Usage, ci sono tre risorse pertinenti:
Il servizio che stai utilizzando.
Il progetto da cui utilizzi il servizio.
L'operazione o l'operazione a lunga esecuzione restituita da determinati metodi.
Ogni metodo di utilizzo del servizio richiede un'autorizzazione su una o più di queste risorse.
Autorizzazioni IAM
La tabella seguente mostra le autorizzazioni richieste per ciascun metodo dell'API Service Usage. Puoi trovare queste informazioni anche nel riferimento dell'API.
Ruoli IAM
Con IAM, concedi le autorizzazioni agli utenti concedendo loro un ruolo. La le seguenti tabelle elencano i ruoli IAM di base e predefiniti autorizzazioni relative all'Service Usage incluse in questi ruoli.
Per ulteriori informazioni sui ruoli, consulta Informazioni sui ruoli.
Ruoli di base
Nome | Titolo | Autorizzazioni |
---|---|---|
roles/viewer |
Visualizzatore |
serviceusage.services.get serviceusage.services.list serviceusage.quotas.get |
|
Editor Proprietario |
serviceusage.services.get serviceusage.services.list serviceusage.services.disable serviceusage.services.enable serviceusage.services.use serviceusage.quotas.get serviceusage.quotas.update |
Ruoli predefiniti
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. |
|