使用 Step Functions 開始 AWS Glue 工作 - AWS Step Functions

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Step Functions 開始 AWS Glue 工作

了解如何使用 Step Functions 開始執行工作 AWS Glue。此頁面列出支援的API動作,並提供啟動 AWS Glue 工作的範例Task狀態。

Step Functions 可以直接從Amazon States Language(ASL)控制某些 AWS 服務。如需了解詳細資訊,請參閱 整合其他服務將參數傳遞給 Step Functions 數API中的服務

最佳化 AWS Glue 整合與整合有何不同 AWS GlueAWS SDK
  • 執行任務 (.sync)合模式可用。

  • JobName字段從請求中提取並插入到響應中,該響應通常只包含JobRunID

支援 AWS Glue API:

中的參Step Functions數表示於 PascalCase

即使原生服務位API於中 camelCase (例如API動作)startSyncExecution,您也可以在中指定參數 PascalCase,例如:StateMachineArn

以下包含啟動 AWS Glue 工作的Task狀態。

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

如需Step Functions與其他 AWS 服務搭配使用時如何設定IAM權限的相關資訊,請參閱Step Functions 式如何為整合式服務產生IAM原則