Neue Berechtigung für Rollbacks erforderlich

In diesem Dokument wird eine neue erforderliche Berechtigung für Rollbacks beschrieben, die 2026 zu Cloud Deploy hinzugefügt wird.

Was wird hinzugefügt?

Ab dem 15. September 2026 ist die Berechtigung clouddeploy.rollouts.rollback erforderlich, um Rollbacks über die Google Cloud Console oder die Google Cloud CLI zu initiieren. Vor dieser Änderung ist nur die Berechtigung clouddeploy.rollouts.create erforderlich.

Diese Berechtigung ist bereits vorhanden und in IAM-Rollen wie roles/clouddeploy.releaser und roles/clouddeploy.operator enthalten. Sie ist jedoch noch nicht für Rollbacks erforderlich, die über die Google Cloud Console oder die Google Cloud CLI initiiert werden.

Was muss ich tun?

Integrierte Cloud Deploy-Rollen, die für die Ausführung von Rollbacks relevant sind, haben diese Berechtigung bereits. Wenn Sie nur integrierte Rollen für Nutzer und Dienstkonten zuweisen, die Rollbacks ausführen, müssen Sie nichts weiter tun.

Wenn Sie Nutzer oder Dienstkonten haben, die Rollbacks über die Google Cloud Console oder die gcloud CLI ausführen, und Sie ihnen zu diesem Zweck benutzerdefinierte Rollen zuweisen, müssen Sie diese Rollen vor dem 15. September 2026 bearbeiten, um die clouddeploy.rollouts.rollback Berechtigung hinzuzufügen.

Benutzerdefinierte Rollen suchen, die aktualisiert werden müssen

Führen Sie den folgenden Befehl aus, um benutzerdefinierte Rollen für Ihre Organisation zu finden, die die Berechtigung clouddeploy.rollouts.rollback benötigen:

Projektebene

Mit diesem Befehl werden benutzerdefinierte Rollen in Ihrem Projekt gesucht, die die clouddeploy.rollouts.rollback Berechtigung benötigen:

   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)"

Organisationsebene

Mit diesem Befehl werden benutzerdefinierte Rollen in Ihrer Organisation gesucht, die auf dem Organisationsebene definiert sind und die clouddeploy.rollouts.rollback Berechtigung benötigen:

   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)"

Berechtigung der Rolle hinzufügen

Führen Sie für jede benutzerdefinierte Rolle, der die neue Berechtigung hinzugefügt werden muss, den folgenden Befehl aus:

Projektebene

Mit diesem Befehl wird die clouddeploy.rollouts.rollback einer benutzerdefinierten Rolle hinzugefügt, die auf Projektebene definiert ist:

   gcloud iam roles update CUSTOM_ROLE_ID \
     --project=PROJECT_ID \
     --add-permissions=clouddeploy.rollouts.rollback

Organisationsebene

Mit diesem Befehl wird die clouddeploy.rollouts.rollback einer benutzerdefinierten Rolle hinzugefügt, die auf Organisationsebene definiert ist:

   gcloud iam roles update CUSTOM_ROLE_ID \
     --organization=ORG_NUMBER \
     --add-permissions=clouddeploy.rollouts.rollback

Weitere Informationen finden Sie unter IAM-Rollen und -Berechtigungen.