0

我创建了一个 AWS Glue 触发器,作为定期运行的 AWS Glue 工作流的一部分。我已经通过触发器成功设置了定期计划,没有问题,但现在我需要调整计划。有没有办法让我直接编辑触发器的计划而不重新创建整个 AWS Glue 工作流?

我尝试直接从 AWS Glue 触发器控制台修改它:

在此处输入图像描述

在此处输入图像描述

但是我无法完成它,因为控制台要求我选择将由触发器执行的胶水作业,这不适用于我的情况,因为触发器应该启动爬虫而不是胶水作业。

在此处输入图像描述

4

1 回答 1

0

回答我自己的问题供他人参考:

目前,无法使用 AWS Glue 控制台直接对其进行编辑。但是我能够通过利用 aws-cli 进行胶水来完成它,而无需重新创建整个胶水工作流程:

aws glue update-trigger --name "us_im_bol-cl-t0-prod-tg" --cli-input-json '{"TriggerUpdate":{"Name":"us_im_bol-cl-t0-prod-tg","Schedule":"cron(0 14 * * ? *)","Actions":[{"CrawlerName":"us_im_bol-t0-prod-cl"}]}}'

只需更新“Schedule”属性的 cron 规则。

于 2021-09-22T03:00:30.623 回答