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à.
Riepilogo delle API
Questa sezione descrive brevemente come utilizzare le policy IAM per controllare in che modo un attore può utilizzare ciascuna API e pseudo API per accedere alle risorse Amazon SWF.
-
Per tutte le operazioni ad eccezione di
RegisterDomaineListDomains, 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 consentire o negare l'autorizzazione per qualsiasi membro dell'API classica e, se concedi l'autorizzazione a chiamare
RespondDecisionTaskCompleted, per qualsiasi membro della pseudo API. -
Puoi utilizzare una condizione per applicare un vincolo ai valori consentiti di certi parametri.
Le sezioni seguenti elencano i parametri a cui è possibile applicare un vincolo per ogni membro dell'API classica e della pseudo API nonché le chiavi associate. Indicano inoltre le limitazioni relative al modo in cui è possibile controllare l'accesso ai domini.
API classica
Questa sezione elenca i membri dell'API classica e descrive brevemente i parametri a cui è possibile applicare dei vincoli 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, vedi 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 della pseudo API, che rappresentano le decisioni incluse in RespondDecisionTaskCompleted. Se hai concesso l'autorizzazione a utilizzare RespondDecisionTaskCompleted, la tua policy può esprimere autorizzazioni per i membri di questa API come avviene con l'API classica. Puoi limitare ulteriormente alcuni membri della pseudo API impostando condizioni su uno o più parametri. Questa sezione elenca i membri della pseudo API e descrive brevemente i parametri a cui è possibile applicare un vincolo nonché le chiavi associate.
Nota
Le chiavi aws:SourceIP, aws:UserAgent e aws:SecureTransport non sono disponibili per la pseudo API. Se la policy di sicurezza prevista richiede tali chiavi per controllare l'accesso alla pseudo API, puoi utilizzarle con l'operazione 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.