Step Functions で AWS Glue ジョブを開始する - AWS Step Functions

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Step Functions で AWS Glue ジョブを開始する

Step Functions を使用して でジョブ実行を開始する方法について説明します AWS Glue。このページには、サポートされているAPIアクションが一覧表示され、 AWS Glue ジョブを開始するためのTask状態の例が表示されます。

Step Functions は、 Amazon ステートメント言語 () から直接特定の AWS サービスを制御できますASL。詳細については、「他のサービスの統合」および「Step Functions APIのサービスへのパラメータの受け渡し」を参照してください。

最適化 AWS Glue 統合と統合の違い AWS GlueAWS SDK
  • ジョブの実行 (.sync) 統合パターンが利用可能です。

  • JobName フィールドがリクエストから抽出され、レスポンスに挿入されます。通常は JobRunID のみが含まれます。

サポートされている AWS Glue API:

のパラメータStep Functionsは で表されます。 PascalCase

API アクション camelCaseなどのネイティブサービスAPIが にある場合でもstartSyncExecution、 などのパラメータを で指定します PascalCaseStateMachineArn

以下には、 AWS Glue ジョブを開始するTask状態が含まれます。

"Glue StartJobRun": { "Type": "Task", "Resource": "arn:aws:states:::glue:startJobRun.sync", "Parameters": { "JobName": "GlueJob-JTrRO5l98qMG" }, "Next": "ValidateOutput" },

を他の AWS サービスStep Functionsで使用するときにIAMアクセス許可を設定する方法については、「」を参照してくださいStep Functions が統合サービスのIAMポリシーを生成する方法