翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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ポリシーを生成する方法。