APIZusammenfassung - Amazon Simple Workflow Service

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.

APIZusammenfassung

In diesem Abschnitt wird kurz beschrieben, wie Sie mithilfe von IAM Richtlinien steuern können, wie ein Akteur jede API und jede Pseudo für den API Zugriff auf SWF Amazon-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 die Erlaubnis für jedes reguläre Mitglied API und, falls Sie die Erlaubnis zum Anrufen RespondDecisionTaskCompleted erteilen, für jedes Mitglied des API Pseudos gewähren oder verweigern.

  • Sie können eine Bedingung verwenden, um die zulässigen Werte eines Parameters einzuschränken

In den folgenden Abschnitten sind die Parameter aufgeführt, die für jedes Mitglied des regulären Systems und des Pseudos API eingeschränkt werden können, und es werden die zugehörigen Schlüssel bereitgestellt. Außerdem werden alle Einschränkungen bei der Steuerung des Domänenzugriffs aufgeführt.

Regulär API

In diesem Abschnitt werden die regulären API Mitglieder aufgeführt und die Parameter, die eingeschränkt werden können, sowie die zugehörigen Schlüssel kurz beschrieben. Er beschreibt auch alle Einschränkungen, die Sie bei der Kontrolle über den Domänenzugriff beachten müssen.

CountClosedWorkflowExecutions

  • 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

  • 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

  • taskList.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:taskList.name.

CountPendingDecisionTasks

  • taskList.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:taskList.name.

DeleteActivityType

  • activityType.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:activityType.name.

  • activityType.version— Zeichenketteneinschränkung. Der Schlüssel lautet swf:activityType.version.

DeprecateActivityType

  • activityType.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:activityType.name.

  • activityType.version— Zeichenketteneinschränkung. Der Schlüssel lautet swf:activityType.version.

DeprecateDomain

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

DeleteWorkflowType

  • workflowType.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:workflowType.name.

  • workflowType.version— Zeichenketteneinschränkung. Der Schlüssel lautet swf:workflowType.version.

DeprecateWorkflowType

  • workflowType.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:workflowType.name.

  • workflowType.version— Zeichenketteneinschränkung. Der Schlüssel lautet swf:workflowType.version.

DescribeActivityType

  • activityType.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:activityType.name.

  • activityType.version— Zeichenketteneinschränkung. Der Schlüssel lautet swf:activityType.version.

DescribeDomain

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

DescribeWorkflowExecution

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

DescribeWorkflowType

  • workflowType.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:workflowType.name.

  • workflowType.version— Zeichenketteneinschränkung. Der Schlüssel lautet swf:workflowType.version.

GetWorkflowExecutionHistory

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

ListActivityTypes

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

ListClosedWorkflowExecutions

  • 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

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

ListOpenWorkflowExecutions

  • 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

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

PollForActivityTask

  • taskList.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:taskList.name.

PollForDecisionTask

  • taskList.name— Zeichenketteneinschränkung. Der Schlüssel lautet swf:taskList.name.

RecordActivityTaskHeartbeat

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

RegisterActivityType

  • 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

  • name— Der Name der Domain, die registriert wird, ist als Ressource für diese Aktion verfügbar.

RegisterWorkflowType

  • 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

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

RespondActivityTaskCanceled

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

RespondActivityTaskCompleted

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

RespondActivityTaskFailed

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

RespondDecisionTaskCompleted

  • decisions.member.N— Indirekt durch API Pseudo-Berechtigungen eingeschränkt. Details hierzu finden Sie unter Pseudo API.

SignalWorkflowExecution

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

StartWorkflowExecution

  • tagList.member.0— String-Beschrä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

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

Pseudo API

In diesem Abschnitt sind die Mitglieder des Pseudos aufgeführtAPI, die die in enthaltenen Entscheidungen repräsentieren. RespondDecisionTaskCompleted Wenn Sie die Erlaubnis zur Nutzung erteilt habenRespondDecisionTaskCompleted, kann Ihre Richtlinie den Mitgliedern dieser Richtlinie auf die gleiche Weise wie API in der regulären API Version die entsprechenden Rechte einräumen. Sie können einige Mitglieder des Pseudo- weiter einschränken, API indem Sie Bedingungen für einen oder mehrere Parameter festlegen. In diesem Abschnitt werden die API Pseudomember aufgeführt und die Parameter, die eingeschränkt werden können, sowie die zugehörigen Schlüssel kurz beschrieben.

Anmerkung

Die aws:SecureTransport Schlüssel aws:SourceIPaws:UserAgent, und sind für den Pseudo nicht verfügbar. API Wenn Ihre beabsichtigte Sicherheitsrichtlinie vorschreibt, dass diese Schlüssel den Zugriff auf das Pseudo kontrollierenAPI, können Sie sie zusammen mit der 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— 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.

  • 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.