Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Intégrations optimisées pour Step Functions
Les rubriques suivantes incluent les API, les paramètres et la syntaxe de demande/réponse pris en charge dans l'Amazon States Language pour la coordination d'autres services. AWS Les rubriques fournissent également un exemple de code. Vous pouvez appeler les services d'intégration optimisés directement depuis l'Amazon States Language dans le Resource
champ d'un Task
État.
Vous pouvez utiliser trois modèles d'intégration de services :
-
Demander une réponse (par défaut) : attendez la réponse HTTP, puis passez à l'état suivant
-
Run a Job (.sync) : attendez que le travail soit terminé
-
Wait for Callback (.waitForTaskToken) : suspend un flux de travail jusqu'à ce qu'un jeton de tâche soit renvoyé
Les flux de travail standard et les flux de travail express prennent en charge les mêmes intégrations, mais pas les mêmes modèles d'intégration.
La prise en charge des modèles d'intégration optimisés est différente pour chaque intégration.
Express Workflows ne prend pas en charge Run a Job (.sync) ou Wait for Callback (. waitForTaskJeton).
Pour plus d’informations, consultez Flux de travail standard ou express.
- Standard Workflows
-
Intégrations de services prises en charge
Service Réponse à la requête Exécuter une tâche (.sync) Attendre le rappel (.waitForTaskToken) Intégrations optimisées 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 Intégrations du SDK Plus de deux cents ✓ ✓ - Express Workflows
-
Intégrations de services prises en charge
Service Réponse à la requête Exécuter une tâche (.sync) Attendre le rappel (.waitForTaskToken) Intégrations optimisées 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 Intégrations du SDK Plus de deux cents ✓