Riferimento criterio
Ottenere una panoramica degli argomenti di riferimento dei criteri IAM, inclusi verbi, tipi di risorse e variabili generali.
Tale riferimento comprende:
- Gestione applicazioni flotta: vedere Criteri e autorizzazioni di gestione applicazioni flotta.
- Dettagli per funzioni
- Full Stack Disaster Recovery: consulta Full Stack Disaster Recovery Policies
- Globally Distributed Autonomous AI Database: Consulta le policy di Global Distributed Autonomous AI Database
- Globally Distributed Exadata Database on Exascale Infrastructure: vedere Globally Distributed Database Policies.
- GoldenGate: vedere Policy di Oracle Cloud Infrastructure GoldenGate
- Dettagli per controlli stato
- Dettagli per IAM con domini di Identity
- Dettagli per IAM senza domini di Identity
- Per informazioni su Integration Generation 2 e Integration 3, vedere Dettagli di Oracle Integration.
- Dettagli per Java Management Service
- Dettagli per Kubernetes Engine
- WebLogic Management: vedere Criteri e autorizzazioni
Per istruzioni su come creare e gestire i criteri utilizzando la console o l'API, vedere Panoramica sull'utilizzo dei criteri.
Verbs
I verbi sono elencati in ordine di minore capacità alla maggior parte. Il significato esatto di ogni verbo dipende dal tipo di risorsa con cui è abbinato. Le tabelle riportate più avanti in questa sezione mostrano le operazioni API coperte da ogni combinazione di verbo e tipo di risorsa.
| Verbo | Utente di destinazione | Tipi di accesso coperti |
|---|---|---|
inspect
|
Revisori esterni | Possibilità di elencare le risorse, senza accesso a informazioni riservate o metadati specificati dall'utente che potrebbero far parte di tale risorsa. Importante: l'operazione per elencare i criteri include il contenuto dei criteri stessi. Le operazioni elenco per i tipi di risorsa Networking restituiscono tutte le informazioni (ad esempio, il contenuto degli elenchi di sicurezza e delle tabelle di instradamento). |
read
|
Revisori interni | Include inspect più la possibilità di ottenere metadati specificati dall'utente e la risorsa effettiva stessa. |
use
|
Utenti finali quotidiani delle risorse | Include read più la possibilità di utilizzare le risorse esistenti (le azioni variano in base al tipo di risorsa). Include la possibilità di aggiornare la risorsa, ad eccezione dei tipi di risorsa in cui l'operazione di "aggiornamento" ha lo stesso impatto effettivo dell'operazione di "creazione" (ad esempio, UpdatePolicy, UpdateSecurityList e altri), nel qual caso la capacità di "aggiornamento" è disponibile solo con il verbo manage. In generale, questo verbo non include la possibilità di creare o eliminare quel tipo di risorsa. |
manage
|
Amministratori | Include tutte le autorizzazioni per la risorsa. |
Tipi di risorsa
Di seguito sono elencati alcuni tipi di risorse familiari comuni. Per i singoli tipi di risorse che compongono ogni famiglia, seguire i collegamenti.
all-resources: tutti i tipi di risorse di Oracle Cloud Infrastructurecluster-family: vedere Dettagli per Kubernetes Enginecompute-management-family: vedere Dettagli per i servizi di basedata-catalog-family: vedere Criteri di Data Catalogdata-science-family: consulta le policy di Data Sciencedatabase-family: vedere Dettagli per il servizio di databasedatasafe-family-resources: vedere Risorse OCI per Oracle Data Safedns: vedere Dettagli per il servizio DNS.email-family: vedere Dettagli per il servizio di consegna tramite e-mailfile-family: vedere Dettagli per il servizio di storage di fileinstance-agent-command-family: vedere Dettagli per i servizi di baseinstance-agent-family: vedere Dettagli per i servizi di baseinstance-family: vedere Dettagli per i servizi di baseobject-family: consulta i dettagli per lo storage degli oggetti e lo storage di archiviooptimizer-api-family: vedere Creazione di criteri di Cloud Advisorappmgmt-family: vedere Dettagli per il monitoraggio dello stackstack-monitoring-family: vedere Dettagli per il monitoraggio dello stackvirtual-network-family: vedere Dettagli per i servizi di basevolume-family: vedere Dettagli per i servizi di base
IAM non dispone di un tipo di risorsa di famiglia, ma solo di singoli tipi. Vedere Panoramica dei criteri IAM o Dettagli per IAM senza domini di Identity, a seconda che la tenancy disponga o meno di domini di Identity.
Variabili generali per tutte le richieste
Le variabili vengono utilizzate quando si aggiungono condizioni a un criterio. Per ulteriori informazioni, vedere Condizioni. Di seguito sono riportate le variabili generali applicabili a tutte le richieste.
| Nome | Tipo | Descrizione |
|---|---|---|
request.user.id
|
Entità (OCID) | OCID dell'utente richiedente. |
request.user.name |
Stringa | Nome dell'utente richiedente. |
request.user.mfaTotpVerified
|
Boolean |
Indica se l'utente è stato verificato mediante l'autenticazione a più fattori (MFA). Per limitare l'accesso solo agli utenti verificati tramite MFA, aggiungere la condizione
Per informazioni sull'impostazione dell'autenticazione MFA, vedere Gestione dell'autenticazione con più fattori. |
request.groups.id
|
Lista delle entità (OCID) | OCID dei gruppi in cui si trova l'utente richiedente. |
request.permission
|
Stringa | L'autorizzazione di base richiesta (vedere Autorizzazioni). |
request.operation
|
Stringa | Il nome dell'operazione API richiesta, ad esempio ListUsers. |
request.networkSource.name
|
Stringa | Nome del gruppo di origini di rete che specifica gli indirizzi IP consentiti da cui può provenire la richiesta. Per informazioni, vedere Gestione delle origini di rete. |
request.utc-timestamp |
Stringa | Ora UTC di invio della richiesta, specificata nel formato ISO 8601. Per ulteriori informazioni, vedere Limitazione dell'accesso alle risorse in base all'intervallo di tempo. |
request.utc-timestamp.month-of-year |
Stringa | Il mese di invio della richiesta, specificato nel formato numerico ISO 8601 (ad esempio, '1', '2', '3', ... '12'). Per ulteriori informazioni, vedere Limitazione dell'accesso alle risorse in base all'intervallo di tempo. |
request.utc-timestamp.day-of-month |
Stringa | Il giorno del mese in cui viene inviata la richiesta, specificato in formato numerico '1' - '31'. Per ulteriori informazioni, vedere Limitazione dell'accesso alle risorse in base all'intervallo di tempo. |
request.utc-timestamp.day-of-week |
Stringa | Il giorno della settimana in cui viene presentata la richiesta, specificato in inglese (ad esempio, 'Lunedì', 'Martedì', 'Mercoledì', ecc.). Per ulteriori informazioni, vedere Limitazione dell'accesso alle risorse in base all'intervallo di tempo. |
request.utc-timestamp.time-of-day |
Stringa | L'intervallo di tempo UTC in cui la richiesta viene sottomessa nel formato ISO 8601 (ad esempio, '01:00:00Z' AND '02:01:00Z'). Per ulteriori informazioni, vedere Limitazione dell'accesso alle risorse in base all'intervallo di tempo. |
request.region
|
Stringa |
Chiave di 3 lettere per l'area in cui viene effettuata la richiesta. Di seguito sono riportati i valori consentiti. Nota: per i criteri quota, è necessario specificare il nome dell'area anziché i seguenti valori di chiave di 3 lettere. Per ulteriori informazioni, vedere anche Quote campione.
|
request.ad
|
Stringa | Nome del dominio di disponibilità in cui viene effettuata la richiesta. Per ottenere una lista di nomi di dominio di disponibilità, utilizzare l'operazione ListAvailabilityDomains. |
request.principal.compartment.tag
|
Stringa | Le tag applicate al compartimento a cui appartiene la risorsa richiedente vengono valutate per una corrispondenza. Per istruzioni sull'uso, vedere Uso delle tag per gestire l'accesso. |
request.principal.group.tag
|
Stringa | Le tag applicate ai gruppi a cui appartiene l'utente vengono valutate per una corrispondenza. Per istruzioni sull'uso, vedere Uso delle tag per gestire l'accesso. |
target.compartment.name
|
Stringa | Nome del compartimento specificato in target.compartment.id. |
target.compartment.id
|
Entità (OCID) |
OCID del compartimento contenente la risorsa primaria. Nota: |
target.resource.compartment.tag
|
Stringa | Viene valutata la tag applicata al compartimento di destinazione della richiesta. Per istruzioni sull'uso, vedere Uso delle tag per gestire l'accesso. |
target.resource.tag
|
Stringa | Viene valutata la tag applicata alla risorsa di destinazione della richiesta. Per istruzioni sull'uso, vedere Uso delle tag per gestire l'accesso. |