Controllo dell'accesso con IAM
Service Usage utilizza Identity and Access Management (IAM) per controllare l'accesso ai servizi. Questa pagina descrive i ruoli e le autorizzazioni IAM correlate a Service Usage e come utilizzarli per controllare l'accesso.
Modello di risorsa
Per Service Usage, esistono 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 Service Usage richiede un'autorizzazione per 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 API.
Ruoli IAM
Con IAM, concedi l'autorizzazione agli utenti assegnando loro un ruolo. Le tabelle seguenti elencano i ruoli IAM di base e predefiniti e le autorizzazioni relative a Service Usage incluse in questi ruoli.
Per ulteriori informazioni sui ruoli, consulta la sezione 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. |
|