기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Step Functions 입/출력 처리
Step Functions 실행은 JSON 텍스트를 입력으로 수신하고 해당 입력을 워크플로의 첫 번째 상태에 전달합니다. 개별 상태는 JSON을 입력으로 수신하고 일반적으로 다음 상태에서 JSON을 출력으로 넘겨줍니다. 이 정보가 상태에서 상태로 어떻게 흐르는지 이해하고 이 데이터를 필터링하고 조작하는 방법에 대해 알아보는 것이 AWS Step Functions의 워크플로우를 효율적으로 설계하고 실행하는 데 중요합니다.
Amazon States 언어에서 다음 필드는 상태 간 JSON의 흐름을 필터링하고 제어합니다.
-
InputPath
-
OutputPath
-
ResultPath
-
Parameters
-
ResultSelector
다음 다이어그램은 JSON 정보가 작업 상태로 전달되는 방법을 보여줍니다. InputPath
은 JSON 입력 중 어떤 부분이 Task
상태의 작업으로 전달될지 선택합니다(예: AWS Lambda 함수). 그런 다음 ResultPath
는 어떠한 상태 입력의 조합과 작업 결과가 출력으로 전달될지 선택합니다. OutputPath
는 JSON 출력이 나중에 출력으로 전달된 정보를 제한할 수 있을지 필터링합니다.

InputPath
,Parameters
ResultSelector
ResultPath
, 및OutputPath
각각은 워크플로의 각 상태로 이동할 때 JSON을 조작합니다.
이들은 각각 path를 사용하여 입력 또는 결과에서 JSON 부분을 선택할 수 있습니다. 경로는 로 시작하는 문자열로$
, JSON 텍스트 내에서 노드를 식별합니다. Step Functions 경로는 JsonPath
작은 정보
Step Functions 콘솔의 데이터 흐름 시뮬레이터를
작은 정보
입력 및 출력 처리가 포함된 워크플로우의 예를 배포하려면AWS 계정 모듈 6 - AWS Step Functions워크숍의 입력 및 출력 처리를