Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
APIRiepilogo
Questa sezione descrive brevemente come utilizzare IAM le policy per controllare in che modo un attore può utilizzare ogni API pseudo API per accedere alle risorse di AmazonSWF.
-
Per tutte le operazioni ad eccezione di
RegisterDomain
eListDomains
, puoi consentire o negare l'accesso a tutti o a una parte dei domini di un account esprimendo autorizzazioni per la risorsa di dominio. -
Puoi concedere o negare l'autorizzazione a qualsiasi membro del gruppo regolare API e, se concedi il permesso di chiamare
RespondDecisionTaskCompleted
, a qualsiasi membro dello pseudo. API -
Puoi utilizzare una condizione per applicare un vincolo ai valori consentiti di certi parametri.
Le sezioni seguenti elencano i parametri che possono essere vincolati per ogni membro dello standard e dello pseudo e forniscono la chiave associata, API e riportano le eventuali limitazioni su come controllare l'accesso al dominio.
Normale API
Questa sezione elenca i API membri regolari e descrive brevemente i parametri che possono essere vincolati e le chiavi associate. Indica inoltre le limitazioni relative al modo in cui è possibile controllare l'accesso ai domini.
-
tagFilter.tag
— Vincolo di stringa. La chiave èswf:tagFilter.tag
. -
typeFilter.name
— Vincolo di stringa. La chiave èswf:typeFilter.name
. -
typeFilter.version
— Vincolo di stringa. La chiave èswf:typeFilter.version
.
Nota
CountClosedWorkflowExecutions
richiede che typeFilter
e tagFilter
si escludano a vicenda.
-
tagFilter.tag
— Vincolo di stringa. La chiave èswf:tagFilter.tag
. -
typeFilter.name
— Vincolo di stringa. La chiave èswf:typeFilter.name
. -
typeFilter.version
— Vincolo di stringa. La chiave èswf:typeFilter.version
.
Nota
CountOpenWorkflowExecutions
richiede che typeFilter
e tagFilter
si escludano a vicenda.
-
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
.
-
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
.
-
activityType.name
— Vincolo di stringa. La chiave èswf:activityType.name
. -
activityType.version
— Vincolo di stringa. La chiave èswf:activityType.version
.
-
activityType.name
— Vincolo di stringa. La chiave èswf:activityType.name
. -
activityType.version
— Vincolo di stringa. La chiave èswf:activityType.version
.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
workflowType.name
— Vincolo di stringa. La chiave èswf:workflowType.name
. -
workflowType.version
— Vincolo di stringa. La chiave èswf:workflowType.version
.
-
workflowType.name
— Vincolo di stringa. La chiave èswf:workflowType.name
. -
workflowType.version
— Vincolo di stringa. La chiave èswf:workflowType.version
.
-
activityType.name
— Vincolo di stringa. La chiave èswf:activityType.name
. -
activityType.version
— Vincolo di stringa. La chiave èswf:activityType.version
.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
workflowType.name
— Vincolo di stringa. La chiave èswf:workflowType.name
. -
workflowType.version
— Vincolo di stringa. La chiave èswf:workflowType.version
.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
tagFilter.tag
— Vincolo di stringa. La chiave èswf:tagFilter.tag
. -
typeFilter.name
— Vincolo di stringa. La chiave èswf:typeFilter.name
. -
typeFilter.version
— Vincolo di stringa. La chiave èswf:typeFilter.version
.
Nota
ListClosedWorkflowExecutions
richiede che typeFilter
e tagFilter
si escludano a vicenda.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
tagFilter.tag
— Vincolo di stringa. La chiave èswf:tagFilter.tag
. -
typeFilter.name
— Vincolo di stringa. La chiave èswf:typeFilter.name
. -
typeFilter.version
— Vincolo di stringa. La chiave èswf:typeFilter.version
.
Nota
ListOpenWorkflowExecutions
richiede che typeFilter
e tagFilter
si escludano a vicenda.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
.
-
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
defaultTaskList.name
— Vincolo di stringa. La chiave èswf:defaultTaskList.name
. -
name
— Vincolo di stringa. La chiave èswf:name
. -
version
— Vincolo di stringa. La chiave èswf:version
.
-
name
— Il nome del dominio da registrare è disponibile come risorsa per questa azione.
-
defaultTaskList.name
— Vincolo di stringa. La chiave èswf:defaultTaskList.name
. -
name
— Vincolo di stringa. La chiave èswf:name
. -
version
— Vincolo di stringa. La chiave èswf:version
.
RequestCancelWorkflowExecution
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
decisions.member.N
— Limitato indirettamente tramite pseudo autorizzazioni. API Per informazioni dettagliate, consultare Pseudo API.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
-
tagList.member.0
— Vincolo di stringa. La chiave èswf:tagList.member.0
. -
tagList.member.1
— Vincolo di stringa. La chiave èswf:tagList.member.1
. -
tagList.member.2
— Vincolo di stringa. La chiave èswf:tagList.member.2
. -
tagList.member.3
— Vincolo di stringa. La chiave èswf:tagList.member.3
. -
tagList.member.4
— Vincolo di stringa. La chiave èswf:tagList.member.4
. -
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
. -
workflowType.name
— Vincolo di stringa. La chiave èswf:workflowType.name
. -
workflowType.version
— Vincolo di stringa. La chiave èswf:workflowType.version
.
Nota
Non puoi applicare un vincolo a più di cinque tag.
-
Non puoi applicare un vincolo ai parametri di questa operazione.
Pseudo API
Questa sezione elenca i membri dello pseudoAPI, che rappresentano le decisioni incluse in. RespondDecisionTaskCompleted
Se hai concesso l'autorizzazione all'usoRespondDecisionTaskCompleted
, la tua politica può esprimere le autorizzazioni ai membri dello stesso allo stesso modo API in cui vengono concesse le autorizzazioni ordinarie. API È possibile limitare ulteriormente alcuni membri dello pseudo- API impostando condizioni su uno o più parametri. Questa sezione elenca gli pseudo API membri e descrive brevemente i parametri che possono essere vincolati e le chiavi associate.
Nota
I aws:SecureTransport
tasti aws:SourceIP
aws:UserAgent
, e non sono disponibili per lo pseudo. API Se la politica di sicurezza prevista richiede queste chiavi per controllare l'accesso allo pseudoAPI, è possibile utilizzarle con l'azione. RespondDecisionTaskCompleted
CancelTimer
-
Non puoi applicare un vincolo ai parametri di questa operazione.
CancelWorkflowExecution
-
Non puoi applicare un vincolo ai parametri di questa operazione.
CompleteWorkflowExecution
-
Non puoi applicare un vincolo ai parametri di questa operazione.
ContinueAsNewWorkflowExecution
-
tagList.member.0
— Vincolo di stringa. La chiave èswf:tagList.member.0
. -
tagList.member.1
— Vincolo di stringa. La chiave èswf:tagList.member.1
. -
tagList.member.2
— Vincolo di stringa. La chiave èswf:tagList.member.2
. -
tagList.member.3
— Vincolo di stringa. La chiave èswf:tagList.member.3
. -
tagList.member.4
— Vincolo di stringa. La chiave èswf:tagList.member.4
. -
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
. -
workflowTypeVersion
— Vincolo di stringa. La chiave èswf:workflowTypeVersion
.
Nota
Non puoi applicare un vincolo a più di cinque tag.
FailWorkflowExecution
-
Non puoi applicare un vincolo ai parametri di questa operazione.
RecordMarker
-
Non puoi applicare un vincolo ai parametri di questa operazione.
RequestCancelActivityTask
-
Non puoi applicare un vincolo ai parametri di questa operazione.
RequestCancelExternalWorkflowExecution
-
Non puoi applicare un vincolo ai parametri di questa operazione.
ScheduleActivityTask
-
activityType.name
— Vincolo di stringa. La chiave èswf:activityType.name
. -
activityType.version
— Vincolo di stringa. La chiave èswf:activityType.version
. -
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
.
SignalExternalWorkflowExecution
-
Non puoi applicare un vincolo ai parametri di questa operazione.
StartChildWorkflowExecution
-
tagList.member.0
— Vincolo di stringa. La chiave èswf:tagList.member.0
. -
tagList.member.1
— Vincolo di stringa. La chiave èswf:tagList.member.1
. -
tagList.member.2
— Vincolo di stringa. La chiave èswf:tagList.member.2
. -
tagList.member.3
— Vincolo di stringa. La chiave èswf:tagList.member.3
. -
tagList.member.4
— Vincolo di stringa. La chiave èswf:tagList.member.4
. -
taskList.name
— Vincolo di stringa. La chiave èswf:taskList.name
. -
workflowType.name
— Vincolo di stringa. La chiave èswf:workflowType.name
. -
workflowType.version
— Vincolo di stringa. La chiave èswf:workflowType.version
.
Nota
Non puoi applicare un vincolo a più di cinque tag.
StartTimer
-
Non puoi applicare un vincolo ai parametri di questa operazione.