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 condizioni IAM alle risorse Apigee. Una condizione IAM consente di avere un controllo granulare sulle 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 risorse Apigee, familiarizza 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 di 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 autorizzazioni per le operazioni List, Get, Create, Update ed Delete su tutti i proxy API.

Passaggi successivi

Consulta le seguenti informazioni nella documentazione di IAM: