Campos de entrada y salida del estado Map en Step Functions - AWS Step Functions

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Campos de entrada y salida del estado Map en Step Functions

Administrar el estado y transformar los datos

Los estados del mapa se repiten sobre una colección de elementos de un conjunto de datos. Algunos ejemplos de conjuntos de datos son:

  • Matrices y objetos JSON de estados anteriores.

  • Archivos de datos individuales almacenados en Amazon S3 en formatos como JSON, JSONL, CSV o archivos Parquet.

  • Referencias a varios objetos, como los manifiestos de Athena y los archivos de inventario de Amazon S3

Un mapa repite un conjunto de pasos para cada elemento del conjunto de datos. Puede configurar la entrada que Map state recibe y la salida que genera el mapa mediante una variedad de opciones de configuración. Step Functions aplica cada opción del estado del mapa distribuido en el orden que se muestra en la siguiente lista. Según su caso de uso, es posible que no necesite aplicar todos los campos.

  1. ItemReader (Mapa)- se utiliza para leer sus elementos de datos

  2. ItemsPath ( JSONPath Solo en el mapa)o Items (JSONata): opcional; se usa para especificar elementos en su conjunto de datos

  3. ItemSelector (Mapa)- opcional; se utiliza para seleccionar y modificar elementos del conjunto de datos

  4. ItemBatcher (Mapa)- se utiliza para procesar grupos de elementos cuando se procesan conjuntos grandes de elementos

  5. ResultWriter (Mapa)- proporciona opciones para generar resultados a partir de flujos de trabajo secundarios