Aggiunta di condizioni IAM di Apigee ai criteri

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Questa pagina descrive come aggiungere le condizioni IAM alle 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 ruoli e autorizzazioni per le risorse di Apigee. Pertanto, prima di specificare o modificare le condizioni in IAM per le 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

La tabella elenca 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:

  • Elenco di tutti i proxy
  • Operazioni Get, Create, Update e 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 e 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 List, Get, Create, Update e Delete su tutti i proxy API.

Passaggi successivi

Consulta le seguenti informazioni nella documentazione IAM: