Questa pagina descrive come utilizzare Identity and Access Management (IAM) per gestire l'accesso alle funzionalità di Fault Injection Testing.
Gli amministratori o i proprietari delle tue risorse Google Cloud possono concedere ruoli e autorizzazioni di Fault Injection Testing.
Gli amministratori sono responsabili di garantire che gli utenti dispongano dell'accesso necessario e nient'altro (principio del privilegio minimo). Poiché Fault Injection Testing richiede account per configurare ed eseguire esperimenti, il principio del privilegio minimo è particolarmente importante: l'inserimento di errori può causare interruzioni impreviste se eseguito su risorse errate o gestito da utenti non autorizzati o non addestrati.
Abilita le API per Fault Injection Testing
Per attivare l'API Fault Injection Testing per il tuo progetto:
- Vai alla pagina della libreria API per la consoleGoogle Cloud .
- Cerca faulttesting e seleziona l'API Fault Testing.
- Seleziona il pulsante Attiva.
Viene visualizzata una finestra di dialogo che mostra l'avanzamento dell'attivazione dell'API.
Impostare le autorizzazioni richieste
Fault Injection Testing fornisce i seguenti ruoli:
Nome ruolo |
Descrizione |
Autorizzazioni |
Fault Testing Admin/Operator |
Accesso completo alle risorse di test di simulazione di errori. Gli operatori devono inoltre disporre delle autorizzazioni di modifica per le risorse Google Cloud interessate. |
|
Fault Testing Viewer |
Accesso in sola lettura alle risorse di test di simulazione di errori. |
|
Utilizza Google Cloud CLI per concedere ruoli e autorizzazioni. Per concedere
faulttesting.operator role, esegui questo comando:
gcloud projects add-iam-policy-binding ${PROJECT_ID} \
--member {USER|GROUP|SERVICE_ACCOUNT} \
--role roles/faulttesting.operator
Un esempio della sintassi per aggiungere faulttesting.operator all'utente
anon@example.com in projectexample-project` è il seguente:
gcloud projects add-iam-policy-binding example-project --member=user:anon@example.com --role=roles/faulttesting.operator