Succeed 워크플로 상태 - AWS Step Functions

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

Succeed 워크플로 상태

Succeed 상태("Type": "Succeed")는 상태 머신을 성공적으로 종료하거나, 병렬 워크플로 상태의 브랜치를 종료하거나, Map 워크플로 상태의 반복을 종료합니다. Succeed 상태는 상태 머신을 종료하는 것 외에는 아무것도 하지 않는 Choice 상태 브랜치에 유용한 대상입니다.

Succeed 상태는 터미널 상태이므로 다음 예제와 같이 Next 필드가 없으며 End 필드도 필요하지 않습니다.

"SuccessState": { "Type": "Succeed" }
Output(선택 사항, JSONata만 해당)

공통 상태 필드 외에도 JSONata를 사용하는 Succeed 상태에는 출력 필드를 포함하여 상태에서 출력을 지정하고 트랜스포밍할 수 있습니다. 지정된 경우 Output 값은 상태 출력 기본값을 재정의합니다.

출력 필드는 모든 JSON 값(객체, 배열, 문자열, 숫자, 부울, null)을 허용합니다. 객체 또는 배열 내부의 문자열 값을 포함한 모든 문자열 값은 {% %} 문자로 묶여 있는 경우 JSONata로 평가됩니다.

출력은 JSONata 표현식도 직접 수락합니다. 예를 들면 다음과 같습니다.

"Output" : "{% jsonata expression %}"

JSONata에 대한 자세한 내용은 Step Functions에서 JSONata로 데이터 트랜스포밍 섹션을 참조하세요.