0

研究用于 ETL 管道流程自动化的 AWS Glue 工作流。

我已经定义了一些工作流参数来定义为哪个客户运行此作业并希望将其作为输入传递给工作流。

工作流属性截图

我对如何在从 AWS CLI 启动工作流执行时覆盖这些默认工作流参数感到困惑

aws glue start-workflow-run --name <Workflow Name>

或通过 AWS Java 开发工具包。

final StartWorkflowRunRequest startWorkflowRunRequest = new StartWorkflowRunRequest();
startWorkflowRunRequest.withName("Workflow Name");

final StartWorkflowRunResult startWorkflowRunResult = awsGlue.startWorkflowRun(startWorkflowRunRequest);
final String runId = startWorkflowRunResult.getRunId();

我看到aws glue put-workflow-run-properties一旦您执行了工作流 --run-id 但希望在工作流触发时设置这些值,您可以在其中更新这些值?

任何帮助将不胜感激。

4

0 回答 0