

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
<a name="integrate-optimized"></a>

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 o suporte APIs, os parâmetros e a request/response sintaxe na Amazon States Language para coordenar serviçosAWS. 

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:
+ [Solicitar uma resposta (padrão)](connect-to-resource.md#connect-default): aguarde a resposta HTTP e vá para o próximo estado.
+ [Executar um trabalho (`.sync`)](connect-to-resource.md#connect-sync): aguarde a conclusão do trabalho.
+ [Aguardar retorno de chamada (`.waitForTaskToken`)](connect-to-resource.md#connect-wait-token): 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](choosing-workflow-type.md). 



**AWSIntegrações de SDK 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](supported-services-awssdk.md#supported-services-awssdk-list) | Padrão e expresso | Sem compatibilidade | Standard | 

**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](connect-api-gateway.md) | Padrão e expresso | Sem compatibilidade | Standard | 
| [Amazon Athena](connect-athena.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [AWS Batch](connect-batch.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [Amazon Bedrock](connect-bedrock.md) | Padrão e expresso | Standard | Standard | 
| [AWS CodeBuild](connect-codebuild.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [Amazon DynamoDB](connect-ddb.md) | Padrão e expresso | Sem compatibilidade | Sem compatibilidade | 
| [Amazon ECS/Fargate](connect-ecs.md) | Padrão e expresso | Standard | Standard | 
| [Amazon EKS](connect-eks.md) | Padrão e expresso | Standard | Standard | 
| [Amazon EMR](connect-emr.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [Amazon EMR on EKS](connect-emr-eks.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [Amazon EMR Serverless](connect-emr-serverless.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [Amazon EventBridge](connect-eventbridge.md) | Padrão e expresso | Sem compatibilidade | Standard | 
| [AWS Glue](connect-glue.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [AWS Glue DataBrew](connect-databrew.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [AWS Lambda](connect-lambda.md) | Padrão e expresso | Sem compatibilidade | Standard | 
| [AWS Elemental MediaConvert](connect-mediaconvert.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [Amazon SageMaker AI](connect-sagemaker.md) | Padrão e expresso | Standard | Sem compatibilidade | 
| [Amazon SNS](connect-sns.md) | Padrão e expresso | Sem compatibilidade | Standard | 
| [Amazon SQS](connect-sqs.md) | Padrão e expresso | Sem compatibilidade | Standard | 
| [AWS Step Functions](connect-stepfunctions.md) | Padrão e expresso | Standard | Standard | 