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
Puede llamar a los servicios de integraciones optimizadas directamente desde Amazon States Language en el campo Resource
de un estado Task
. Los siguientes temas incluyen los parámetros y la sintaxis de solicitud/respuesta admitidos APIs en el idioma de los estados de Amazon para coordinar otros AWS servicios.
Puede utilizar tres patrones de integración de servicios:
-
Solicitar una respuesta (predeterminado): espere HTTP la respuesta y pase al siguiente estado
-
Run a Job (.sync): espere a que se complete el trabajo
-
Espera a que aparezca Callback (.waitForTaskToken): pausa un flujo de trabajo hasta que se devuelva un token de tarea
Los flujos de trabajo estándar y Express Workflows admiten las mismas integraciones pero no los mismos patrones de integración.
-
Los flujos de trabajo estándar admiten las integraciones de solicitudes y respuestas. Algunos servicios admiten Run a Job (.sync) o Wait for Callback (. waitForTaskToken) y, en algunos casos, ambas cosas. Consulte la siguiente tabla de integraciones optimizadas para obtener más información.
-
Los flujos de trabajo de Express solo admiten integraciones de solicitudes y respuestas.
Para ayudarle a decidir entre los dos tipos, consulteElegir el tipo de flujo de trabajo en Step Functions.
AWS SDKintegraciones en Step Functions
Servicio de 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 | Estándar |
Integraciones optimizadas en Step Functions
Servicio de 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 | Estándar |
Amazon Athena | Estándar y exprés | Estándar | No compatible |
AWS Batch | Estándar y exprés | Estándar | No compatible |
Amazon Bedrock | Estándar y exprés | Estándar | Estándar |
AWS CodeBuild | Estándar y exprés | Estándar | No compatible |
Amazon DynamoDB | Estándar y exprés | No admitido | No admitido |
Amazon ECS/Fargate | Estándar y exprés | Estándar | Estándar |
Amazon EKS | Estándar y exprés | Estándar | Estándar |
Amazon EMR | Estándar y exprés | Estándar | No compatible |
Amazon EMR on EKS | Estándar y exprés | Estándar | No compatible |
Amazon EMR Serverless | Estándar y exprés | Estándar | No compatible |
Amazon EventBridge | Estándar y exprés | No compatible | Estándar |
AWS Glue | Estándar y exprés | Estándar | No compatible |
AWS Glue DataBrew | Estándar y exprés | Estándar | No compatible |
AWS Lambda | Estándar y exprés | No compatible | Estándar |
AWS Elemental MediaConvert | Estándar y exprés | Estándar | No compatible |
Amazon SageMaker | Estándar y exprés | Estándar | No compatible |
Amazon SNS | Estándar y exprés | No compatible | Estándar |
Amazon SQS | Estándar y exprés | No compatible | Estándar |
AWS Step Functions | Estándar y exprés | Estándar | Estándar |