Step Functions의 맵 상태 입력 및 출력 필드 - AWS Step Functions

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

Step Functions의 맵 상태 입력 및 출력 필드

맵 상태는 데이터 세트의 항목 모음을 반복합니다. 데이터 세트의 예는 다음과 같습니다.

  • 이전 상태의 JSON 배열 및 객체입니다.

  • Amazon S3에 JSON, JSONL, CSV, Parquet 파일과 같은 형식으로 저장된 개별 데이터 파일.

  • Athena 매니페스트 및 Amazon S3 인벤토리 파일과 같은 여러 객체에 대한 참조

맵은 데이터 세트의 각 항목에 대해 일련의 단계를 반복합니다. 다양한 구성 옵션을 사용하여가 Map state 수신하는 입력과 맵이 생성하는 출력을 구성할 수 있습니다. Step Functions는 다음 목록에 표시된 순서대로 Distributed Map 상태의 각 옵션을 적용합니다. 사용 사례에 따라 모든 필드를 적용할 필요가 없을 수 있습니다.

  1. ItemReader(맵) - 데이터 항목을 읽는 데 사용됩니다.

  2. ItemsPath(맵, JSONPath만 해당) 또는 항목(JSONata) - 선택 사항, 데이터 세트의 항목을 지정하는 데 사용

  3. ItemSelector(맵) - 선택 사항, 데이터 세트의 항목을 선택하고 수정하는 데 사용

  4. ItemBatcher(맵) - 대규모 항목 세트를 처리할 때 항목 그룹을 처리하는 데 사용됩니다.

  5. ResultWriter(맵) - 하위 워크플로의 출력 결과에 대한 옵션을 제공합니다.