Aggiunta di condizioni IAM Apigee ai criteri

Questa pagina si applica a Apigee e Apigee ibrido.

Visualizza la documentazione di Apigee Edge.

Questa pagina descrive come aggiungere condizioni IAM alle tue risorse Apigee. Una condizione IAM ti consente di avere un controllo granulare sulle tue risorse Apigee.

Prima di iniziare

Apigee utilizza Identity and Access Management (IAM) di Google Cloud per gestire i ruoli e le autorizzazioni per le risorse di Apigee. Pertanto, prima di specificare o modificare le condizioni in IAM per le tue risorse Apigee, acquisisci familiarità con i seguenti concetti di IAM:

Aggiunta di condizioni IAM

Per aggiungere una condizione IAM a una risorsa Apigee, sono necessarie le seguenti informazioni:

Esempi

Nella tabella sono elencate alcune condizioni delle risorse di esempio e le autorizzazioni corrispondenti:

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

Questa condizione fornisce le seguenti autorizzazioni:

  • Elenca tutti i proxy
  • Operazioni Get, Create, Update ed Delete sui proxy API il cui nome inizia con catalog-.
  • Tutte le operazioni sulle risorse Revision e KeyValueMap appartenenti ai proxy API catalog-*.
(resource.name.startsWith("organizations/{org-name}/apis/catalog-proxy/keyvaluemaps") && resource.type == "apigee.googleapis.com/KeyValueMap") || resource.type == "cloudresourcemanager.googleapis.com/Project" Questa condizione fornisce le autorizzazioni per le operazioni Get, Create, Update ed Delete su KeyValueMaps nel proxy API catalog-proxy.
resource.type == "apigee.googleapis.com/Proxy" || resource.type == "cloudresourcemanager.googleapis.com/Project" Questa condizione fornisce le autorizzazioni per le operazioni di elenco, recupero, creazione, aggiornamento ed eliminazione su tutti i proxy API.

Passaggi successivi

Esamina le seguenti informazioni nella documentazione IAM: