Campos de entrada e de saída de estado do mapa no Step Functions - AWS Step Functions

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Campos de entrada e de saída de estado do mapa no Step Functions

Gerenciando o estado e transformando dados

Os estados do mapa são iterados em uma coleção de itens em um conjunto de dados. Exemplos de conjuntos de dados incluem:

  • Matrizes e objetos JSON de estados anteriores.

  • Arquivos de dados individuais armazenados no Amazon S3 em formatos como: arquivos JSON, JSONL, CSV e Parquet.

  • Referências a vários objetos, como: manifestos do Athena e arquivos de inventário do Amazon S3

Um mapa repete um conjunto de etapas para cada item no conjunto de dados. Você pode configurar a entrada que o Map state recebe e a saída que o mapa gera usando uma variedade de opções de configuração. Step Functions aplica cada opção em seu estado de Mapa Distribuído na ordem mostrada na lista a seguir. Dependendo do seu caso de uso, talvez você não precise aplicar todos os campos.

  1. ItemReader (Mapa)- usado para ler seus itens de dados

  2. ItemsPath (Mapa, JSONPath somente)ou Itens (JSONata) - opcional; usado para especificar itens em seu conjunto de dados

  3. ItemSelector (Mapa)- opcional; usado para selecionar e modificar itens no conjunto de dados

  4. ItemBatcher (Mapa)- usado para processar grupos de itens ao processar grandes conjuntos de itens

  5. ResultWriter (Mapa)- fornece opções para resultados de saída de fluxos de trabalho secundários