Integrar serviços otimizados com o Step Functions - AWS Step Functions

Integrar serviços otimizados com o Step Functions

Seu fluxo de trabalho pode chamar serviços otimizados diretamente usando o campo Resource campo de um estado Task. Os tópicos a seguir explicam as APIs, os parâmetros e a sintaxe de solicitação/resposta compatíveis com a Amazon States Language para coordenar outros serviços da AWS.

Dependendo do tipo e da disponibilidade, seus fluxos de trabalho chamam serviços usando um dos três padrões de integração de serviços:

Os fluxos de trabalho padrão e expresso comportam as mesmas integrações, mas não os mesmos padrões de integração.

  • Os fluxos de trabalho padrão comportam integrações de resposta a solicitações. Alguns serviços comportam Executar um trabalho (.sync) ou Aguardar retorno de chamada (.waitForTaskToken) e, em alguns casos, ambos. Consulte a tabela de integrações otimizadas a seguir para saber detalhes.

  • Os fluxos de trabalho expressos comportam somente integrações de resposta à solicitação.

Para ajudar a decidir entre os dois tipos, consulte Escolher o tipo de fluxo de trabalho no Step Functions.

AWS Integrações do SDK da ao Step Functions

Serviço integrado Resposta de solicitação Executar um trabalho: .sync Aguardar retorno de chamada: .waitForTaskToken
Mais de duzentos serviços Padrão e expresso Não compatível Padrão

Integrações otimizadas ao Step Functions

Serviço integrado Resposta de solicitação Executar um trabalho: .sync Aguardar retorno de chamada: .waitForTaskToken
Amazon API Gateway Padrão e expresso Não compatível Padrão
Amazon Athena Padrão e expresso Padrão Não compatível
AWS Batch Padrão e expresso Padrão Não compatível
Amazon Bedrock Padrão e expresso Padrão Padrão
AWS CodeBuild Padrão e expresso Padrão Não compatível
Amazon DynamoDB Padrão e expresso Não compatível 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 Não compatível
Amazon EMR on EKS Padrão e expresso Padrão Não compatível
Amazon EMR Serverless Padrão e expresso Padrão Não compatível
Amazon EventBridge Padrão e expresso Não compatível Padrão
AWS Glue Padrão e expresso Padrão Não compatível
AWS Glue DataBrew Padrão e expresso Padrão Não compatível
AWS Lambda Padrão e expresso Não compatível Padrão
AWS Elemental MediaConvert Padrão e expresso Padrão Não compatível
Amazon SageMaker AI Padrão e expresso Padrão Não compatível
Amazon SNS Padrão e expresso Não compatível Padrão
Amazon SQS Padrão e expresso Não compatível Padrão
AWS Step Functions Padrão e expresso Padrão Padrão