APIResumen - Amazon Simple Workflow Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

APIResumen

En esta sección se describe brevemente cómo puedes usar IAM las políticas para controlar cómo un actor puede usar cada uno API y cada seudo API para acceder a SWF los recursos de Amazon.

  • Para todas las acciones excepto RegisterDomain y ListDomains, puede expresar permisos para el recurso del dominio a fin de autorizar o denegar el acceso a todos o parte de los dominios de la cuenta.

  • Puedes conceder o denegar el permiso a cualquier miembro del grupo habitual API y, si concedes permiso para llamarRespondDecisionTaskCompleted, a cualquier miembro del seudoAPI.

  • Puede utilizar una condición para restringir los valores permitidos de algunos parámetros.

En las siguientes secciones se enumeran los parámetros que pueden restringirse para cada miembro del sistema normal y del pseudo, se proporciona la clave asociada API y se indica cualquier limitación en cuanto a la forma de controlar el acceso al dominio.

Normal API

En esta sección se enumeran los API miembros normales y se describen brevemente los parámetros que se pueden restringir y las claves asociadas. También señala las limitaciones sobre cómo puede controlar el acceso al dominio.

CountClosedWorkflowExecutions

  • tagFilter.tag: restricción de cadena. La clave es swf:tagFilter.tag

  • typeFilter.name: restricción de cadena. La clave es swf:typeFilter.name.

  • typeFilter.version: restricción de cadena. La clave es swf:typeFilter.version.

nota

CountClosedWorkflowExecutions exige que typeFilter y tagFilter sean mutuamente exclusivos.

CountOpenWorkflowExecutions

  • tagFilter.tag: restricción de cadena. La clave es swf:tagFilter.tag

  • typeFilter.name: restricción de cadena. La clave es swf:typeFilter.name.

  • typeFilter.version: restricción de cadena. La clave es swf:typeFilter.version.

nota

CountOpenWorkflowExecutions exige que typeFilter y tagFilter sean mutuamente exclusivos.

CountPendingActivityTasks

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

CountPendingDecisionTasks

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

DeleteActivityType

  • activityType.name: restricción de cadena. La clave es swf:activityType.name.

  • activityType.version: restricción de cadena. La clave es swf:activityType.version.

DeprecateActivityType

  • activityType.name: restricción de cadena. La clave es swf:activityType.name.

  • activityType.version: restricción de cadena. La clave es swf:activityType.version.

DeprecateDomain

  • No puede limitar los parámetros de esta acción.

DeleteWorkflowType

  • workflowType.name: restricción de cadena. La clave es swf:workflowType.name.

  • workflowType.version: restricción de cadena. La clave es swf:workflowType.version.

DeprecateWorkflowType

  • workflowType.name: restricción de cadena. La clave es swf:workflowType.name.

  • workflowType.version: restricción de cadena. La clave es swf:workflowType.version.

DescribeActivityType

  • activityType.name: restricción de cadena. La clave es swf:activityType.name.

  • activityType.version: restricción de cadena. La clave es swf:activityType.version.

DescribeDomain

  • No puede limitar los parámetros de esta acción.

DescribeWorkflowExecution

  • No puede limitar los parámetros de esta acción.

DescribeWorkflowType

  • workflowType.name: restricción de cadena. La clave es swf:workflowType.name.

  • workflowType.version: restricción de cadena. La clave es swf:workflowType.version.

GetWorkflowExecutionHistory

  • No puede limitar los parámetros de esta acción.

ListActivityTypes

  • No puede limitar los parámetros de esta acción.

ListClosedWorkflowExecutions

  • tagFilter.tag: restricción de cadena. La clave es swf:tagFilter.tag

  • typeFilter.name: restricción de cadena. La clave es swf:typeFilter.name.

  • typeFilter.version: restricción de cadena. La clave es swf:typeFilter.version.

nota

ListClosedWorkflowExecutions exige que typeFilter y tagFilter sean mutuamente exclusivos.

ListDomains

  • No puede limitar los parámetros de esta acción.

ListOpenWorkflowExecutions

  • tagFilter.tag: restricción de cadena. La clave es swf:tagFilter.tag

  • typeFilter.name: restricción de cadena. La clave es swf:typeFilter.name.

  • typeFilter.version: restricción de cadena. La clave es swf:typeFilter.version.

nota

ListOpenWorkflowExecutions exige que typeFilter y tagFilter sean mutuamente exclusivos.

ListWorkflowTypes

  • No puede limitar los parámetros de esta acción.

PollForActivityTask

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

PollForDecisionTask

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

RecordActivityTaskHeartbeat

  • No puede limitar los parámetros de esta acción.

RegisterActivityType

  • defaultTaskList.name: restricción de cadena. La clave es swf:defaultTaskList.name.

  • name: restricción de cadena. La clave es swf:name.

  • version: restricción de cadena. La clave es swf:version.

RegisterDomain

  • name: el nombre del dominio que se está registrando está disponible como recurso de esta acción.

RegisterWorkflowType

  • defaultTaskList.name: restricción de cadena. La clave es swf:defaultTaskList.name.

  • name: restricción de cadena. La clave es swf:name.

  • version: restricción de cadena. La clave es swf:version.

RequestCancelWorkflowExecution

  • No puede limitar los parámetros de esta acción.

RespondActivityTaskCanceled

  • No puede limitar los parámetros de esta acción.

RespondActivityTaskCompleted

  • No puede limitar los parámetros de esta acción.

RespondActivityTaskFailed

  • No puede limitar los parámetros de esta acción.

RespondDecisionTaskCompleted

  • decisions.member.N— Restringido indirectamente mediante pseudopermisosAPI. Para obtener más información, consulte Pseudo API.

SignalWorkflowExecution

  • No puede limitar los parámetros de esta acción.

StartWorkflowExecution

  • tagList.member.0: restricción de cadena. La clave es swf:tagList.member.0

  • tagList.member.1: restricción de cadena. La clave es swf:tagList.member.1

  • tagList.member.2: restricción de cadena. La clave es swf:tagList.member.2

  • tagList.member.3: restricción de cadena. La clave es swf:tagList.member.3

  • tagList.member.4: restricción de cadena. La clave es swf:tagList.member.4

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

  • workflowType.name: restricción de cadena. La clave es swf:workflowType.name.

  • workflowType.version: restricción de cadena. La clave es swf:workflowType.version.

nota

No puede limitar más de cinco etiquetas.

TerminateWorkflowExecution

  • No puede limitar los parámetros de esta acción.

Pseudo API

En esta sección se enumeran los miembros del pseudoAPI, que representan las decisiones incluidas en él. RespondDecisionTaskCompleted Si has concedido permiso de usoRespondDecisionTaskCompleted, tu política puede conceder permisos a los miembros del mismo modo que la política habitualAPI. API Puede restringir aún más algunos miembros del pseudosistema API estableciendo condiciones en uno o más parámetros. En esta sección se enumeran los API pseudomiembros y se describen brevemente los parámetros que se pueden restringir y las claves asociadas.

nota

Las aws:SecureTransport claves aws:SourceIPaws:UserAgent, y no están disponibles para el seudo. API Si su política de seguridad prevista requiere estas claves para controlar el acceso al seudoAPI, puede utilizarlas junto con la RespondDecisionTaskCompleted acción.

CancelTimer

  • No puede limitar los parámetros de esta acción.

CancelWorkflowExecution

  • No puede limitar los parámetros de esta acción.

CompleteWorkflowExecution

  • No puede limitar los parámetros de esta acción.

ContinueAsNewWorkflowExecution

  • tagList.member.0: restricción de cadena. La clave es swf:tagList.member.0

  • tagList.member.1: restricción de cadena. La clave es swf:tagList.member.1

  • tagList.member.2: restricción de cadena. La clave es swf:tagList.member.2

  • tagList.member.3: restricción de cadena. La clave es swf:tagList.member.3

  • tagList.member.4: restricción de cadena. La clave es swf:tagList.member.4

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

  • workflowTypeVersion: restricción de cadena. La clave es swf:workflowTypeVersion.

nota

No puede limitar más de cinco etiquetas.

FailWorkflowExecution

  • No puede limitar los parámetros de esta acción.

RecordMarker

  • No puede limitar los parámetros de esta acción.

RequestCancelActivityTask

  • No puede limitar los parámetros de esta acción.

RequestCancelExternalWorkflowExecution

  • No puede limitar los parámetros de esta acción.

ScheduleActivityTask

  • activityType.name: restricción de cadena. La clave es swf:activityType.name.

  • activityType.version: restricción de cadena. La clave es swf:activityType.version.

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

SignalExternalWorkflowExecution

  • No puede limitar los parámetros de esta acción.

StartChildWorkflowExecution

  • tagList.member.0: restricción de cadena. La clave es swf:tagList.member.0

  • tagList.member.1: restricción de cadena. La clave es swf:tagList.member.1

  • tagList.member.2: restricción de cadena. La clave es swf:tagList.member.2

  • tagList.member.3: restricción de cadena. La clave es swf:tagList.member.3

  • tagList.member.4: restricción de cadena. La clave es swf:tagList.member.4

  • taskList.name: restricción de cadena. La clave es swf:taskList.name.

  • workflowType.name: restricción de cadena. La clave es swf:workflowType.name.

  • workflowType.version: restricción de cadena. La clave es swf:workflowType.version.

nota

No puede limitar más de cinco etiquetas.

StartTimer

  • No puede limitar los parámetros de esta acción.