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á.
Integrar serviços otimizados com o 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 o suporteAPIs, os parâmetros e a sintaxe de solicitação/resposta no idioma dos estados da Amazon para coordenar outros serviços. AWS
Você pode usar três padrões de integração de serviços:
-
Solicitar uma resposta (padrão) - aguarde a HTTP resposta e vá para o próximo estado
-
Executar um trabalho (.sync): aguarde a conclusão do trabalho.
-
Aguardar retorno de chamada (.waitForTaskToken): pause um fluxo de trabalho até que um token de tarefa seja exibido.
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 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 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 SDKintegrações em Step Functions
Serviço integrado | Resposta de solicitação | Executar um trabalho: .sync | Aguarde o retorno de chamada -. waitForTaskSímbolo |
---|---|---|---|
Mais de duzentos serviços | Padrão e expresso | Sem compatibilidade | Padrão |
Integrações otimizadas ao Step Functions
Serviço integrado | Resposta de solicitação | Executar um trabalho: .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 AI | 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 |