AWS Step Functions
개발자 안내서

Pass

Pass상태("Type": "Pass")는 작업을 수행하지 않고 입력을 출력으로 전달합니다. Pass 상태는 상태 시스템을 생성하고 디버그할 때 유용합니다.

Pass 상태는 일반 상태 필드 외에 다음 필드를 허용합니다.

Result (선택)

다음 상태로 전달될 가상 작업의 출력으로 처리되며, ResultPath 필드(있는 경우)에 지정된 대로 필터링됩니다.

ResultPath (선택)

Result에 지정된 가상 작업의 "결과"를 배치할 위치(입력에서)를 지정합니다. 그런 다음 OutputPath 필드(있는 경우)에 지정된 대로 입력이 필터링된 후 상태의 출력으로 사용됩니다. 자세한 내용은 입/출력 처리를 참조하십시오.

Parameters (선택)

입력으로 전달될 키-값 페어 컬렉션을 생성합니다. 값은 정적 값일 수 있으며, 경로가 있는 입력에서 선택할 수도 있습니다. 자세한 내용은 InputPath와 파라미터 단원을 참조하십시오.

다음은 테스트 목적 등으로 상태 시스템에 일부 수정된 데이터를 입력하는 Pass 상태의 예입니다.

"No-op": { "Type": "Pass", "Result": { "x-datum": 0.381018, "y-datum": 622.2269926397355 }, "ResultPath": "$.coords", "Next": "End" }

이 상태의 입력이 다음과 같은 경우를 예로 들어보겠습니다.

{ "georefOf": "Home" }

그러면 다음과 같이 출력됩니다.

{ "georefOf": "Home", "coords": { "x-datum": 0.381018, "y-datum": 622.2269926397355 } }