

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Integración de servicios optimizados con Step Functions
<a name="integrate-optimized"></a>

Su flujo de trabajo puede llamar a servicios optimizados directamente mediante el campo `Resource` de un estado `Task`. En los siguientes temas se explican los parámetros y la request/response sintaxis admitidos APIs en Amazon States Language para la coordinación de AWS servicios. 

Según el tipo de flujo de trabajo y la disponibilidad, sus flujos de trabajo llaman a los servicios mediante uno de los tres patrones de integración de servicios:
+ [Solicitar una respuesta (predeterminada)](connect-to-resource.md#connect-default): esperar una respuesta HTTP y pasar al siguiente estado
+ [Ejecutar un trabajo (`.sync`)](connect-to-resource.md#connect-sync): esperar a que se complete el trabajo
+ [Esperar a la devolución de llamada (`.waitForTaskToken`)](connect-to-resource.md#connect-wait-token): pausar un flujo de trabajo hasta que se devuelva un token de tarea

Los flujos de trabajo estándar y los flujos de trabajo rápidos son compatibles con las mismas **integraciones**, pero no con los mismos **patrones de integración**. 
+  **Los flujos de trabajo estándar** admiten integraciones de *Respuesta de la solicitud*. Algunos servicios admiten *Run a Job (.sync)* o *Wait for Callback (. waitForTaskToken)* y, en algunos casos, ambas cosas. Para obtener detalles, consulte la siguiente tabla de integraciones optimizadas. 
+  **Los flujos de trabajo rápidos** solo admiten integraciones de *Respuesta de la solicitud*. 

 Para ayudarle a decidir entre los dos tipos, consulte [Elegir el tipo de flujo de trabajo en Step Functions](choosing-workflow-type.md). 



**AWSIntegraciones de SDK en Step Functions**


| Servicio integrado | Respuesta de la solicitud | Ejecutar un trabajo: *.sync* | *Espere a que Callback -. waitForTaskSímbolo* | 
| --- | --- | --- | --- | 
| [Más de doscientos servicios](supported-services-awssdk.md#supported-services-awssdk-list) | Estándar y exprés | No compatible | Standard | 

**Integraciones optimizadas en Step Functions**


| Servicio integrado | Respuesta de la solicitud | Ejecutar un trabajo: *.sync* | *Espere a que Callback -. waitForTaskSímbolo* | 
| --- | --- | --- | --- | 
| [Amazon API Gateway](connect-api-gateway.md) | Estándar y exprés | No compatible | Standard | 
| [Amazon Athena](connect-athena.md) | Estándar y exprés | Standard | No compatible | 
| [AWS Batch](connect-batch.md) | Estándar y exprés | Standard | No compatible | 
| [Amazon Bedrock](connect-bedrock.md) | Estándar y exprés | Standard | Standard | 
| [AWS CodeBuild](connect-codebuild.md) | Estándar y exprés | Standard | No compatible | 
| [Amazon DynamoDB](connect-ddb.md) | Estándar y exprés | No admitido | No admitido | 
| [Amazon ECS/Fargate](connect-ecs.md) | Estándar y exprés | Standard | Standard | 
| [Amazon EKS](connect-eks.md) | Estándar y exprés | Standard | Standard | 
| [Amazon EMR](connect-emr.md) | Estándar y exprés | Standard | No compatible | 
| [Amazon EMR on EKS](connect-emr-eks.md) | Estándar y exprés | Standard | No compatible | 
| [Amazon EMR Serverless](connect-emr-serverless.md) | Estándar y exprés | Standard | No compatible | 
| [Amazon EventBridge](connect-eventbridge.md) | Estándar y exprés | No compatible | Standard | 
| [AWS Glue](connect-glue.md) | Estándar y exprés | Standard | No compatible | 
| [AWS Glue DataBrew](connect-databrew.md) | Estándar y exprés | Standard | No compatible | 
| [AWS Lambda](connect-lambda.md) | Estándar y exprés | No compatible | Standard | 
| [AWS Elemental MediaConvert](connect-mediaconvert.md) | Estándar y exprés | Standard | No compatible | 
| [Amazon SageMaker AI](connect-sagemaker.md) | Estándar y exprés | Standard | No compatible | 
| [Amazon SNS](connect-sns.md) | Estándar y exprés | No compatible | Standard | 
| [Amazon SQS](connect-sqs.md) | Estándar y exprés | No compatible | Standard | 
| [AWS Step Functions](connect-stepfunctions.md) | Estándar y exprés | Standard | Standard | 