本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 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原則。