Informazioni sui criteri IAM per l'automazione dei processi
Utilizza Oracle Cloud Infrastructure Identity and Access Management (IAM) per controllare l'accesso alle risorse nella tua tenancy. Ad esempio, è possibile creare un criterio che consenta agli utenti di creare e gestire le istanze di Oracle Cloud Infrastructure Process Automation.
Per creare i criteri IAM si utilizza la console di Oracle Cloud Infrastructure. Vedere Managing Policies nella documentazione di Oracle Cloud Infrastructure.
Tipo di risorsa
Il tipo di risorsa disponibile per Process Automation è process-automation-instance
.
Variabili supportate
Il tipo di risorsa process-automation-instance
può utilizzare le seguenti variabili.
Variabili supportate | Variabile | Tipo di variabile | descrizione; |
---|---|---|---|
Variabili richieste fornite dal servizio per ogni richiesta |
target.compartment.id |
ENTITY |
OCID della risorsa primaria per la richiesta. |
request.operation |
STRING |
ID dell'operazione (ad esempio GetUser ) per la richiesta.
|
|
target.resource.kind |
STRING |
Nome del tipo della risorsa primaria per la richiesta. | |
Variabili automatiche fornite dall'SDK per ogni richiesta |
request.user.id |
ENTITY |
Per le richieste avviate dall'utente. OCID dell'utente chiamante. |
request.groups.id |
LIST(ENTITY) |
Per le richieste avviate dall'utente. OCID dei gruppi di request.user.id .
|
|
target.compartment.name |
STRING |
Il nome del compartimento specificato in target.compartment.id .
|
|
target.tenant.id |
ENTITY |
OCID dell'ID tenant di destinazione. | |
Variabili dinamiche calcolate in modo implicito dall'autorizzazione IAM | request.principal.group.tag.tagNS.tagKey |
STRING |
Il valore di ogni tag in un gruppo di cui il principal è membro. |
request.principal.compartment.tag.tagNS.tagKey |
STRING |
Il valore di ogni tag nel compartimento che contiene il principal. | |
target.resource.tag.tagNS.tagKey |
STRING |
Il valore di ogni tag nella risorsa di destinazione. (Calcolato sulla base di tagSlug fornito dal servizio su ogni richiesta.)
|
|
target.resource.compartment.tag.tagNS.tagKey |
STRING |
Il valore di ogni tag nel compartimento che contiene la risorsa di destinazione. (Calcolato sulla base di tagSlug fornito dal servizio su ogni richiesta.)
|
Dettagli per le combinazioni verbo-tipo di risorsa
Questa tabella mostra le autorizzazioni e le operazioni API coperte da ciascun verbo. Il livello di accesso è cumulativo quando si passa da INSPECT
a READ
a USE
a MANAGE
.
Verbo | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
INSPECT |
PROCESS_AUTOMATION_INSTANCE_INSPECT |
|
Nessuna. |
READ |
Esegue il comando INSPECT :
|
|
Nessuna. |
USE |
Esegue il comando READ :
|
|
Nessuna. |
MANAGE |
Esegue il comando USE :
|
|
Nessuna. |
Autorizzazioni necessarie per ogni operazione API
In questa tabella sono elencate le operazioni API disponibili per Process Automation e le autorizzazioni necessarie per utilizzare ciascuna delle operazioni.
Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
---|---|
ListProcessInstances |
PROCESS_AUTOMATION_INSTANCE_INSPECT |
GetProcessInstance |
PROCESS_AUTOMATION_INSTANCE_READ |
CreateProcessInstance |
PROCESS_AUTOMATION_INSTANCE_CREATE |
DeleteProcessInstance |
PROCESS_AUTOMATION_INSTANCE_DELETE |
UpdateProcessInstances |
PROCESS_AUTOMATION_INSTANCE_UPDATE |
ListWorkRequests |
PROCESS_AUTOMATION_INSTANCE_INSPECT |
GetWorkRequest |
PROCESS_AUTOMATION_INSTANCE_READ |
ChangeProcessCompartment |
PROCESS_AUTOMATION_INSTANCE_MOVE |