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

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