翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Step Functions 用統合最適化
以下のトピックには、他のサービスを調整するための Amazon States Language でサポートされている API、パラメータ、リクエスト/レスポンス構文が含まれています。 AWS トピックでは、コード例も示します。Task
状態の Resource
フィールドで、最適化された統合サービスを Amazon States Language から直接呼び出すことができます。
3 つのサービス統合パターンを使用できます。
-
レスポンスをリクエスト (デフォルト)-HTTP レスポンスを待ってから、次の状態に進みます。
-
Job ブの実行 (.sync)-ジョブが完了するのを待つ
-
Callback (.waitForTaskToken) を待つ-タスクトークンが返されるまでワークフローを一時停止します
標準ワークフローとエクスプレスワークフローは同じ統合をサポートしていますが、同じ統合パターンはサポートしていません。
最適化された統合パターンのサポートは、各統合ごとに異なります。
エクスプレスワークフローは、 Job 実行 (.sync) またはコールバックを待機 (. waitForTaskトークン)。
詳細については、「標準ワークフロー対 Express ワークフロー」を参照してください。
- Standard Workflows
-
サポートされているサービス統合
サービス レスポンスのリクエスト ジョブの実行 (.sync) コールバックまで待機 (.waitForTaskToken) 最適化された統合 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 ✓ ✓ Amazon SageMaker ✓ ✓ Amazon SNS ✓ ✓ Amazon SQS ✓ ✓ AWS Step Functions ✓ ✓ ✓ AWS SDK インテグレーション 200 以上 ✓ ✓ - Express Workflows
-
サポートされているサービス統合
サービス レスポンスのリクエスト ジョブの実行 (.sync) コールバックまで待機 (.waitForTaskToken) 最適化された統合 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 ✓ Amazon SageMaker ✓ Amazon SNS ✓ Amazon SQS ✓ AWS Step Functions ✓ AWS SDK インテグレーション 200 以上 ✓
AWS SDK サービスインテグレーション
Amazon API Gateway