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á.
Integrações otimizadas para o Step Functions
Os tópicos a seguir incluem as APIs, os parâmetros e a sintaxe de solicitação/resposta compatíveis no Amazon States Language para coordenar outros serviços. AWS Os tópicos também fornecem exemplos de código. Você pode chamar os serviços de integrações otimizadas diretamente da Amazon States Language no campo Resource
de um estado Task
.
Você pode usar três padrões de integração de serviços:
-
Solicitar uma resposta (padrão) - aguarde a resposta HTTP e vá para o próximo estado
-
Run a Job (.sync) - aguarde a conclusão do trabalho
-
Aguarde o retorno de chamada (.waitForTaskToken) - pause um fluxo de trabalho até que um token de tarefa seja retornado
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.
O suporte ao padrão de integrações otimizadas é diferente para cada integração.
Os fluxos de trabalho expressos não oferecem suporte a Run a Job (.sync) nem a Wait for Callback (). waitForTaskSímbolo).
Para ter mais informações, consulte Comparação entre os fluxos de trabalho padrão e expresso.
- Standard Workflows
-
Integrações de serviços compatíveis
Serviço Resposta de solicitação Executar um trabalho (.sync) Aguardar o retorno de chamada (.waitForTaskToken) Integrações otimizadas Amazon API Gateway ✓ ✓ Amazon Athena ✓ ✓ AWS Batch ✓ ✓ Amazon Bedrock ✓ ✓ ✓ AWS CodeBuild ✓ ✓ Amazon DynamoDB ✓ Amazon ECS/Fargate ✓ ✓ ✓ Amazon EKS ✓ ✓ ✓ Amazon EMR ✓ ✓ Amazon EMR on EKS ✓ ✓ Amazon EMR Serverless ✓ ✓ Amazon EventBridge ✓ ✓ AWS Glue ✓ ✓ AWS Glue DataBrew ✓ ✓ AWS Lambda ✓ ✓ AWS Elemental MediaConvert ✓ ✓ Amazon SageMaker ✓ ✓ Amazon SNS ✓ ✓ Amazon SQS ✓ ✓ AWS Step Functions ✓ ✓ ✓ AWS Integrações de SDK Mais de duzentas ✓ ✓ - Express Workflows
-
Integrações de serviços compatíveis
Serviço Resposta de solicitação Executar um trabalho (.sync) Aguardar o retorno de chamada (.waitForTaskToken) Integrações otimizadas Amazon API Gateway ✓ Amazon Athena ✓ AWS Batch ✓ Amazon Bedrock ✓ AWS CodeBuild ✓ Amazon DynamoDB ✓ Amazon ECS/Fargate ✓ Amazon EKS ✓ Amazon EMR ✓ Amazon EMR on EKS ✓ Amazon EMR Serverless ✓ Amazon EventBridge ✓ AWS Glue ✓ AWS Glue DataBrew ✓ AWS Lambda ✓ AWS Elemental MediaConvert ✓ Amazon SageMaker ✓ Amazon SNS ✓ Amazon SQS ✓ AWS Step Functions ✓ AWS Integrações de SDK Mais de duzentas ✓