Questo documento descrive una nuova autorizzazione obbligatoria per i rollback, che verrà aggiunta a Cloud Deploy nel 2026.
Che cosa verrà aggiunto
A partire dal 15 settembre 2026, per avviare i rollback tramite la
Google Cloud console o Google Cloud CLI sarà necessaria l'autorizzazione
clouddeploy.rollouts.rollback. Prima di questa modifica, è richiesta solo l'autorizzazione clouddeploy.rollouts.create.
Questa autorizzazione esiste già e i ruoli IAM come roles/clouddeploy.releaser e roles/clouddeploy.operator la includono già. Tuttavia, non è ancora obbligatoria per i rollback avviati tramite la
Google Cloud console o Google Cloud CLI.
Cosa devo fare?
I ruoli Cloud Deploy integrati pertinenti per l'esecuzione dei rollback dispongono già di questa autorizzazione. Se concedi solo ruoli integrati per gli utenti e i account di servizio che eseguono i rollback, non devi fare nulla.
Se hai utenti o service account che eseguono i rollback utilizzando
Google Cloud la console o gcloud CLI e concedi loro ruoli personalizzati
a questo scopo, devi modificare questi ruoli prima del 15 settembre 2026
per includere l'autorizzazione clouddeploy.rollouts.rollback.
Trovare i ruoli personalizzati che devono essere aggiornati
Esegui il comando seguente per trovare i ruoli personalizzati per la tua organizzazione che richiedono l'autorizzazione clouddeploy.rollouts.rollback:
Livello progetto
Questo comando trova i ruoli personalizzati, definiti nel tuo progetto, che richiedono l'
clouddeploy.rollouts.rollback autorizzazione:
gcloud asset search-all-resources \
--scope=projects/PROJECT_ID \
--asset-types='iam.googleapis.com/Role' \
--filter="additionalAttributes.includedPermissions:clouddeploy.rollouts.create AND NOT additionalAttributes.includedPermissions:clouddeploy.rollouts.rollback" \
--format="table(name, additionalAttributes.includedPermissions)"
Livello organizzazione
Questo comando trova i ruoli personalizzati nella tua organizzazione, definiti a livello di
organizzazione, che richiedono l'autorizzazione clouddeploy.rollouts.rollback:
gcloud asset search-all-resources \
--scope=organizations/ORG_NUMBER \
--asset-types='iam.googleapis.com/Role' \
--filter="additionalAttributes.includedPermissions:clouddeploy.rollouts.create AND NOT additionalAttributes.includedPermissions:clouddeploy.rollouts.rollback" \
--format="table(name, additionalAttributes.includedPermissions)"
Aggiungere l'autorizzazione al ruolo
Per ogni ruolo personalizzato che trovi e a cui devi aggiungere la nuova autorizzazione, esegui il comando seguente:
Livello progetto
Questo comando aggiunge clouddeploy.rollouts.rollback a un ruolo personalizzato
che è definito a livello di progetto:
gcloud iam roles update CUSTOM_ROLE_ID \
--project=PROJECT_ID \
--add-permissions=clouddeploy.rollouts.rollback
Livello organizzazione
Questo comando aggiunge il clouddeploy.rollouts.rollback a un ruolo personalizzato
che è definito a livello di organizzazione:
gcloud iam roles update CUSTOM_ROLE_ID \
--organization=ORG_NUMBER \
--add-permissions=clouddeploy.rollouts.rollback
Per saperne di più, consulta Ruoli e autorizzazioni IAM.