Integrando serviços otimizados com 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á.

Integrando serviços otimizados com Step Functions

Você pode chamar os serviços de integrações otimizadas diretamente da Amazon States Language no campo Resource de um estado Task. Os tópicos a seguir incluem os parâmetros suportadosAPIs, a sintaxe de solicitação/resposta na Linguagem dos Estados da Amazônia para coordenar outros AWS serviços.

Você pode usar três padrões de integração de serviços:

Os fluxos de trabalho padrão e os fluxos de trabalho expressos oferecem suporte às mesmas integrações, mas não aos mesmos padrões de integração.

  • Os fluxos de trabalho padrão oferecem suporte às integrações de Solicitação e Resposta. Alguns serviços oferecem suporte a Run a Job (.sync) ou Wait for Callback (). waitForTaskToken) e ambos em alguns casos. Consulte a tabela de integrações otimizadas a seguir para obter detalhes.

  • Os fluxos de trabalho expressos são compatíveis somente com integrações de solicitação e resposta.

Para ajudar a decidir entre os dois tipos, consulteEscolhendo o tipo de fluxo de trabalho em Step Functions.

AWS SDKintegrações em Step Functions

Serviço integrado Resposta de solicitação Executar um Job - .sync Aguarde o retorno de chamada -. waitForTaskSímbolo
Mais de duzentos serviços Padrão e expresso Sem compatibilidade Padrão

Integrações otimizadas em Step Functions

Serviço integrado Resposta de solicitação Executar um Job - .sync Aguarde o retorno de chamada -. waitForTaskSímbolo
Amazon API Gateway Padrão e expresso Sem compatibilidade Padrão
Amazon Athena Padrão e expresso Padrão Sem compatibilidade
AWS Batch Padrão e expresso Padrão Sem compatibilidade
Amazon Bedrock Padrão e expresso Padrão Padrão
AWS CodeBuild Padrão e expresso Padrão Sem compatibilidade
Amazon DynamoDB Padrão e expresso Sem compatibilidade Sem compatibilidade
Amazon ECS/Fargate Padrão e expresso Padrão Padrão
Amazon EKS Padrão e expresso Padrão Padrão
Amazon EMR Padrão e expresso Padrão Sem compatibilidade
Amazon EMR on EKS Padrão e expresso Padrão Sem compatibilidade
Amazon EMR Serverless Padrão e expresso Padrão Sem compatibilidade
Amazon EventBridge Padrão e expresso Sem compatibilidade Padrão
AWS Glue Padrão e expresso Padrão Sem compatibilidade
AWS Glue DataBrew Padrão e expresso Padrão Sem compatibilidade
AWS Lambda Padrão e expresso Sem compatibilidade Padrão
AWS Elemental MediaConvert Padrão e expresso Padrão Sem compatibilidade
Amazon SageMaker Padrão e expresso Padrão Sem compatibilidade
Amazon SNS Padrão e expresso Sem compatibilidade Padrão
Amazon SQS Padrão e expresso Sem compatibilidade Padrão
AWS Step Functions Padrão e expresso Padrão Padrão