API요약 - Amazon Simple Workflow Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

API요약

이 섹션에서는 IAM 정책을 사용하여 행위자가 Amazon API 리소스에 액세스하는 데 각 API 및 가정을 사용하는 방법을 제어하는 방법을 간략하게 설명합니다. SWF

  • RegisterDomainListDomains를 제외한 모든 작업에서 도메인 리소스에 대한 권한을 표시해 계정의 도메인 일부 또는 전부에 대한 액세스를 허용 또는 거부할 수 있습니다.

  • 정규 멤버의 모든 멤버에 대해 권한을 허용하거나 거부할 수 API 있으며RespondDecisionTaskCompleted, 전화를 걸 권한을 부여하면 해당 가상 멤버의 모든 멤버에 대해 권한을 허용하거나 거부할 수 있습니다. API

  • 조건을 사용해 일부 파라미터의 허용 가능한 값을 제한할 수 있습니다.

다음 섹션에는 일반 멤버와 가상 멤버별로 제한할 수 있는 매개 변수가 나열되어 있으며, 관련 키를 제공하고, 도메인 액세스를 제어할 수 있는 방법에 대한 제한 사항을 기록합니다. API

일반 API

이 섹션에서는 일반 API 멤버를 나열하고 제한할 수 있는 매개 변수와 관련 키에 대해 간략하게 설명합니다. 또한 도메인 액세스를 제어할 수 있는 방법에 대한 제한 사항을 설명합니다.

CountClosedWorkflowExecutions

  • tagFilter.tag – 문자열 제약. 키는 swf:tagFilter.tag입니다.

  • typeFilter.name – 문자열 제약. 키는 swf:typeFilter.name입니다.

  • typeFilter.version – 문자열 제약. 키는 swf:typeFilter.version입니다.

참고

CountClosedWorkflowExecutions에서는 typeFiltertagFilter를 함께 사용할 수 없습니다.

CountOpenWorkflowExecutions

  • tagFilter.tag – 문자열 제약. 키는 swf:tagFilter.tag입니다.

  • typeFilter.name – 문자열 제약. 키는 swf:typeFilter.name입니다.

  • typeFilter.version – 문자열 제약. 키는 swf:typeFilter.version입니다.

참고

CountOpenWorkflowExecutions에서는 typeFiltertagFilter를 함께 사용할 수 없습니다.

CountPendingActivityTasks

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

CountPendingDecisionTasks

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

DeleteActivityType

  • activityType.name – 문자열 제약. 키는 swf:activityType.name입니다.

  • activityType.version – 문자열 제약. 키는 swf:activityType.version입니다.

DeprecateActivityType

  • activityType.name – 문자열 제약. 키는 swf:activityType.name입니다.

  • activityType.version – 문자열 제약. 키는 swf:activityType.version입니다.

DeprecateDomain

  • 이 작업의 파라미터는 제한할 수 없습니다.

DeleteWorkflowType

  • workflowType.name – 문자열 제약. 키는 swf:workflowType.name입니다.

  • workflowType.version – 문자열 제약. 키는 swf:workflowType.version입니다.

DeprecateWorkflowType

  • workflowType.name – 문자열 제약. 키는 swf:workflowType.name입니다.

  • workflowType.version – 문자열 제약. 키는 swf:workflowType.version입니다.

DescribeActivityType

  • activityType.name – 문자열 제약. 키는 swf:activityType.name입니다.

  • activityType.version – 문자열 제약. 키는 swf:activityType.version입니다.

DescribeDomain

  • 이 작업의 파라미터는 제한할 수 없습니다.

DescribeWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

DescribeWorkflowType

  • workflowType.name – 문자열 제약. 키는 swf:workflowType.name입니다.

  • workflowType.version – 문자열 제약. 키는 swf:workflowType.version입니다.

GetWorkflowExecutionHistory

  • 이 작업의 파라미터는 제한할 수 없습니다.

ListActivityTypes

  • 이 작업의 파라미터는 제한할 수 없습니다.

ListClosedWorkflowExecutions

  • tagFilter.tag – 문자열 제약. 키는 swf:tagFilter.tag입니다.

  • typeFilter.name – 문자열 제약. 키는 swf:typeFilter.name입니다.

  • typeFilter.version – 문자열 제약. 키는 swf:typeFilter.version입니다.

참고

ListClosedWorkflowExecutions에서는 typeFiltertagFilter를 함께 사용할 수 없습니다.

ListDomains

  • 이 작업의 파라미터는 제한할 수 없습니다.

ListOpenWorkflowExecutions

  • tagFilter.tag – 문자열 제약. 키는 swf:tagFilter.tag입니다.

  • typeFilter.name – 문자열 제약. 키는 swf:typeFilter.name입니다.

  • typeFilter.version – 문자열 제약. 키는 swf:typeFilter.version입니다.

참고

ListOpenWorkflowExecutions에서는 typeFiltertagFilter를 함께 사용할 수 없습니다.

ListWorkflowTypes

  • 이 작업의 파라미터는 제한할 수 없습니다.

PollForActivityTask

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

PollForDecisionTask

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

RecordActivityTaskHeartbeat

  • 이 작업의 파라미터는 제한할 수 없습니다.

RegisterActivityType

  • defaultTaskList.name – 문자열 제약. 키는 swf:defaultTaskList.name입니다.

  • name – 문자열 제약. 키는 swf:name입니다.

  • version – 문자열 제약. 키는 swf:version입니다.

RegisterDomain

  • name – 등록 중인 도메인의 이름으로, 이 작업의 리소스로 사용할 수 있습니다.

RegisterWorkflowType

  • defaultTaskList.name – 문자열 제약. 키는 swf:defaultTaskList.name입니다.

  • name – 문자열 제약. 키는 swf:name입니다.

  • version – 문자열 제약. 키는 swf:version입니다.

RequestCancelWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

RespondActivityTaskCanceled

  • 이 작업의 파라미터는 제한할 수 없습니다.

RespondActivityTaskCompleted

  • 이 작업의 파라미터는 제한할 수 없습니다.

RespondActivityTaskFailed

  • 이 작업의 파라미터는 제한할 수 없습니다.

RespondDecisionTaskCompleted

  • decisions.member.N— 가상 권한을 통해 간접적으로 제한됩니다. API 세부 정보는 유사 API을 참조하세요.

SignalWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

StartWorkflowExecution

  • tagList.member.0 – 문자열 제약. 키는 swf:tagList.member.0입니다.

  • tagList.member.1 – 문자열 제약. 키는 swf:tagList.member.1입니다.

  • tagList.member.2 – 문자열 제약. 키는 swf:tagList.member.2입니다.

  • tagList.member.3 – 문자열 제약. 키는 swf:tagList.member.3입니다.

  • tagList.member.4 – 문자열 제약. 키는 swf:tagList.member.4입니다.

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

  • workflowType.name – 문자열 제약. 키는 swf:workflowType.name입니다.

  • workflowType.version – 문자열 제약. 키는 swf:workflowType.version입니다.

참고

태그는 다섯 개까지 제한할 수 있습니다.

TerminateWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

유사 API

이 섹션에는 에 포함된 결정을 나타내는 의사 구성원이 나열되어 있습니다. API RespondDecisionTaskCompleted 사용 RespondDecisionTaskCompleted 권한을 부여한 경우 API 정책에서 일반 정책과 동일한 방식으로 구성원에 대한 권한을 명시할 수 있습니다. API 하나 이상의 매개변수에 조건을 API 설정하여 의사-의 일부 구성원을 추가로 제한할 수 있습니다. 이 섹션에서는 유사 API 멤버를 나열하고 제한할 수 있는 매개 변수와 관련 키에 대해 간략하게 설명합니다.

참고

aws:SourceIP,aws:UserAgent, 및 aws:SecureTransport 키는 유사에는 사용할 수 없습니다. API 의도한 보안 정책에서 이러한 키를 사용하여 가상 데이터에 대한 액세스를 제어하도록 요구하는 경우 해당 키를 작업에 API 사용할 수 있습니다. RespondDecisionTaskCompleted

CancelTimer

  • 이 작업의 파라미터는 제한할 수 없습니다.

CancelWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

CompleteWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

ContinueAsNewWorkflowExecution

  • tagList.member.0 – 문자열 제약. 키는 swf:tagList.member.0입니다.

  • tagList.member.1 – 문자열 제약. 키는 swf:tagList.member.1입니다.

  • tagList.member.2 – 문자열 제약. 키는 swf:tagList.member.2입니다.

  • tagList.member.3 – 문자열 제약. 키는 swf:tagList.member.3입니다.

  • tagList.member.4 – 문자열 제약. 키는 swf:tagList.member.4입니다.

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

  • workflowTypeVersion – 문자열 제약. 키는 swf:workflowTypeVersion입니다.

참고

태그는 다섯 개까지 제한할 수 있습니다.

FailWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

RecordMarker

  • 이 작업의 파라미터는 제한할 수 없습니다.

RequestCancelActivityTask

  • 이 작업의 파라미터는 제한할 수 없습니다.

RequestCancelExternalWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

ScheduleActivityTask

  • activityType.name – 문자열 제약. 키는 swf:activityType.name입니다.

  • activityType.version – 문자열 제약. 키는 swf:activityType.version입니다.

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

SignalExternalWorkflowExecution

  • 이 작업의 파라미터는 제한할 수 없습니다.

StartChildWorkflowExecution

  • tagList.member.0 – 문자열 제약. 키는 swf:tagList.member.0입니다.

  • tagList.member.1 – 문자열 제약. 키는 swf:tagList.member.1입니다.

  • tagList.member.2 – 문자열 제약. 키는 swf:tagList.member.2입니다.

  • tagList.member.3 – 문자열 제약. 키는 swf:tagList.member.3입니다.

  • tagList.member.4 – 문자열 제약. 키는 swf:tagList.member.4입니다.

  • taskList.name – 문자열 제약. 키는 swf:taskList.name입니다.

  • workflowType.name – 문자열 제약. 키는 swf:workflowType.name입니다.

  • workflowType.version – 문자열 제약. 키는 swf:workflowType.version입니다.

참고

태그는 다섯 개까지 제한할 수 있습니다.

StartTimer

  • 이 작업의 파라미터는 제한할 수 없습니다.