

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Übersicht über API-Befehle
<a name="swf-dev-iam.api"></a>

In diesem Abschnitt wird kurz beschrieben, wie Sie mithilfe von IAM-Richtlinien steuern können, wie ein Akteur jede API und Pseudo-API für den Zugriff auf Amazon SWF SWF-Ressourcen verwenden kann.
+ Sie können für alle Aktionen mit Ausnahme von `RegisterDomain` und `ListDomains` auf jede oder alle Domänen eines Kontos Zugriff gewähren, indem Sie die Berechtigungen für die Domänenressource erteilen. 
+ Sie können jedem Mitglied einer regulären API Berechtigungen erteilen bzw. verweigern. Berechtigungen zum Aufrufen von `[RespondDecisionTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html)` können Sie jedem Mitglied einer Pseudo-API gewähren. 
+ Sie können eine Bedingung verwenden, um die zulässigen Werte eines Parameters einzuschränken

Die folgenden Abschnitte listen die Parameter auf, die für die einzelnen Elemente einer regulären und einer Pseudo-API eingeschränkt werden können. Darüber hinaus finden Sie die zugeordneten Schlüssel sowie alle Einschränkungen, die Sie bei der Kontrolle über den Domänenzugriff beachten müssen. 

## Normale API
<a name="swf-dev-iam.api.regular"></a>

Dieser Abschnitt listet die regulären API-Elemente auf und beschreibt kurz die Parameter, die eingeschränkt werden können sowie die zugeordneten Schlüssel. Er beschreibt auch alle Einschränkungen, die Sie bei der Kontrolle über den Domänenzugriff beachten müssen.

`[CountClosedWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountClosedWorkflowExecutions.html)`
+ `tagFilter.tag`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagFilter.tag`
+ `typeFilter.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.name`.
+ `typeFilter.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.version`. 

**Anmerkung**  
`CountClosedWorkflowExecutions` erfordert es, dass `typeFilter` und `tagFilter` sich gegenseitig ausschließen.

`[CountOpenWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountOpenWorkflowExecutions.html)`
+ `tagFilter.tag`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagFilter.tag`
+ `typeFilter.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.name`.
+ `typeFilter.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.version`. 

**Anmerkung**  
`CountOpenWorkflowExecutions` erfordert es, dass `typeFilter` und `tagFilter` sich gegenseitig ausschließen.

`[CountPendingActivityTasks](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingActivityTasks.html)`
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.

`[CountPendingDecisionTasks](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CountPendingDecisionTasks.html)`
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.

`[DeleteActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteActivityType.html)`
+ `activityType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.name`.
+ `activityType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.version`.

`[DeprecateActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateActivityType.html)`
+ `activityType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.name`.
+ `activityType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.version`.

`[DeprecateDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateDomain.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[DeleteWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeleteWorkflowType.html)`
+ `workflowType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.name`.
+ `workflowType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.version`. 

`[DeprecateWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateWorkflowType.html)`
+ `workflowType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.name`.
+ `workflowType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.version`. 

`[DescribeActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeActivityType.html)`
+ `activityType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.name`.
+ `activityType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.version`.

`[DescribeDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeDomain.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[DescribeWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowExecution.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[DescribeWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DescribeWorkflowType.html)`
+ `workflowType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.name`.
+ `workflowType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.version`.

`[GetWorkflowExecutionHistory](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_GetWorkflowExecutionHistory.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[ListActivityTypes](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListActivityTypes.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[ListClosedWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListClosedWorkflowExecutions.html)`
+ `tagFilter.tag`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagFilter.tag`
+ `typeFilter.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.name`.
+ `typeFilter.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.version`. 

**Anmerkung**  
`ListClosedWorkflowExecutions` erfordert es, dass `typeFilter` und `tagFilter` sich gegenseitig ausschließen.

`[ListDomains](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListDomains.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[ListOpenWorkflowExecutions](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListOpenWorkflowExecutions.html)`
+ `tagFilter.tag`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagFilter.tag`
+ `typeFilter.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.name`.
+ `typeFilter.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:typeFilter.version`. 

**Anmerkung**  
`ListOpenWorkflowExecutions` erfordert es, dass `typeFilter` und `tagFilter` sich gegenseitig ausschließen.

`[ListWorkflowTypes](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ListWorkflowTypes.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[PollForActivityTask](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForActivityTask.html)`
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.

`[PollForDecisionTask](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForDecisionTask.html)`
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.

`[RecordActivityTaskHeartbeat](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordActivityTaskHeartbeat.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)`
+ `defaultTaskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:defaultTaskList.name`. 
+ `name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:name`.
+ `version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:version`.

`[RegisterDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html)`
+ `name`— Der Name der Domain, die registriert wird, ist als Ressource für diese Aktion verfügbar. 

`[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)`
+ `defaultTaskList.name`— Zeichenkettenbeschränkung. Der Schlüssel lautet `swf:defaultTaskList.name`. 
+ `name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:name`.
+ `version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:version`.

`[RequestCancelWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[RespondActivityTaskCanceled](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCanceled.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[RespondActivityTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCompleted.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[RespondActivityTaskFailed](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskFailed.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[RespondDecisionTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html)`
+ `decisions.member.N`— Indirekt durch Pseudo-API-Berechtigungen eingeschränkt. Details hierzu finden Sie unter [Pseudo-API](#swf-dev-iam.api.pseudo).

`[SignalWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalWorkflowExecution.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`[StartWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html)`
+ `tagList.member.0`— Zeichenkettenbeschränkung. Der Schlüssel lautet `swf:tagList.member.0`
+ `tagList.member.1`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.1`
+ `tagList.member.2`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.2`
+ `tagList.member.3`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.3`
+ `tagList.member.4`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.4`
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.
+ `workflowType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.name`.
+ `workflowType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.version`.

**Anmerkung**  
Sie können nicht mehr als fünf Tags einschränken.

`[TerminateWorkflowExecution](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html)`
+ Sie können die Parameter für diese Aktion nicht einschränken.

## Pseudo-API
<a name="swf-dev-iam.api.pseudo"></a>

In diesem Abschnitt werden Elemente der Pseudo-API aufgelistet, die die unter `[RespondDecisionTaskCompleted](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html)` eingeschlossenen Entscheidungen repräsentieren. Wenn Sie die Berechtigung erteilt haben, `RespondDecisionTaskCompleted` zu verwenden, kann Ihre Richtlinie die Berechtigungen für die Elemente dieser API auf die gleiche Art und Weise erteilen wie für die reguläre API. Sie können die Elemente für einige Elemente der Pseudo-API weiter einschränken, indem Sie für einen oder mehrere Parameter Bedingungen einrichten. Dieser Abschnitt listet die Pseudo-API-Elemente auf und beschreibt kurz die Parameter, die eingeschränkt werden können sowie die zugeordneten Schlüssel.

**Anmerkung**  
Die Schlüssel `aws:SourceIP`, `aws:UserAgent` und `aws:SecureTransport` stehen für die Pseudo-API nicht zur Verfügung. Wenn Ihre vorgesehene Sicherheitsrichtlinie diese Schlüssel benötigt, um den Zugriff auf die Pseudo-API zu kontrollieren, können Sie sie über die `RespondDecisionTaskCompleted`-Aktion verwenden. 

`CancelTimer`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`CancelWorkflowExecution`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`CompleteWorkflowExecution`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`ContinueAsNewWorkflowExecution`
+ `tagList.member.0`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.0`
+ `tagList.member.1`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.1`
+ `tagList.member.2`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.2`
+ `tagList.member.3`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.3`
+ `tagList.member.4`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.4`
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.
+ `workflowTypeVersion`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowTypeVersion`.

**Anmerkung**  
Sie können nicht mehr als fünf Tags einschränken.

`FailWorkflowExecution`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`RecordMarker`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`RequestCancelActivityTask`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`RequestCancelExternalWorkflowExecution`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`ScheduleActivityTask`
+ `activityType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.name`.
+ `activityType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:activityType.version`.
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.

`SignalExternalWorkflowExecution`
+ Sie können die Parameter für diese Aktion nicht einschränken.

`StartChildWorkflowExecution`
+ `tagList.member.0`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.0`
+ `tagList.member.1`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.1`
+ `tagList.member.2`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.2`
+ `tagList.member.3`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.3`
+ `tagList.member.4`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:tagList.member.4`
+ `taskList.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:taskList.name`.
+ `workflowType.name`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.name`.
+ `workflowType.version`— Zeichenketteneinschränkung. Der Schlüssel lautet `swf:workflowType.version`.

**Anmerkung**  
Sie können nicht mehr als fünf Tags einschränken.

`StartTimer`
+ Sie können die Parameter für diese Aktion nicht einschränken.