Integración de servicios optimizados con Step Functions - AWS Step Functions

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

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:

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.

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 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 Estándar y exprés No compatible Standard
Amazon Athena Estándar y exprés Standard No compatible
AWS Batch Estándar y exprés Standard No compatible
Amazon Bedrock Estándar y exprés Standard Standard
AWS CodeBuild Estándar y exprés Standard No compatible
Amazon DynamoDB Estándar y exprés No admitido No admitido
Amazon ECS/Fargate Estándar y exprés Standard Standard
Amazon EKS Estándar y exprés Standard Standard
Amazon EMR Estándar y exprés Standard No compatible
Amazon EMR on EKS Estándar y exprés Standard No compatible
Amazon EMR Serverless Estándar y exprés Standard No compatible
Amazon EventBridge Estándar y exprés No compatible Standard
AWS Glue Estándar y exprés Standard No compatible
AWS Glue DataBrew Estándar y exprés Standard No compatible
AWS Lambda Estándar y exprés No compatible Standard
AWS Elemental MediaConvert Estándar y exprés Standard No compatible
Amazon SageMaker AI Estándar y exprés Standard No compatible
Amazon SNS Estándar y exprés No compatible Standard
Amazon SQS Estándar y exprés No compatible Standard
AWS Step Functions Estándar y exprés Standard Standard