Apigee IAM Conditions zu Richtlinien hinzufügen

Diese Seite gilt für Apigee und Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

Auf dieser Seite wird beschrieben, wie Sie IAM Conditions zu Ihren Apigee-Ressourcen hinzufügen. Mit einer IAM Condition können Sie Ihre Apigee-Ressourcen genau steuern.

Hinweis

Apigee verwendet die Identitäts- und Zugriffsverwaltung (IAM) von Google Cloud, um Rollen und Berechtigungen für die Ressourcen von Apigee zu verwalten. Machen Sie sich daher mit den folgenden IAM-Konzepten vertraut, bevor Sie Bedingungen in IAM für Ihre Apigee-Ressourcen angeben oder ändern:

IAM Conditions hinzufügen

Für das Hinzufügen einer IAM Condition zu einer Apigee-Ressource benötigen Sie die folgenden Informationen:

Beispiele

Die Tabelle enthält einige Beispiel-Ressourcenbedingungen und die entsprechenden Berechtigungen:

Bedingung Beschreibung
resource.name.startsWith("organizations/{org-name}/apis/catalog-") || resource.type == "cloudresourcemanager.googleapis.com/Project"

Diese Bedingung bietet die folgenden Berechtigungen:

  • Alle Proxys auflisten
  • Abrufen, Erstellen, Aktualisieren und Löschen auf API-Proxys, deren Name mit catalog- beginnt.
  • Alle Vorgänge auf den Ressourcen Revision und KeyValueMap, die zu den API-Proxys catalog-* gehören.
(resource.name.startsWith("organizations/{org-name}/apis/catalog-proxy/keyvaluemaps") && resource.type == "apigee.googleapis.com/KeyValueMap") || resource.type == "cloudresourcemanager.googleapis.com/Project" Diese Bedingung bietet Berechtigungen zum Abrufen, Erstellen, Aktualisieren und Löschen von KeyValueMaps im API-Proxy catalog-proxy.
resource.type == "apigee.googleapis.com/Proxy" || resource.type == "cloudresourcemanager.googleapis.com/Project" Diese Bedingung gewährt Berechtigungen zum Auflisten, Abrufen, Erstellen, Aktualisieren und Löschen auf allen API-Proxys.

Nächste Schritte

Gehen Sie die folgenden Informationen in der IAM-Dokumentation durch: