10

我尝试使用正确的值运行 AWS 胶水触发器,但它不会运行我们已经设置触发器的作业。

例如我有 Job1 和 Job2。在完成 Job1 时,我想运行 Job2。Job1 正在通过,但无法触发 Job2。

你能帮我知道我错过了什么吗?

4

3 回答 3

13

旧票,但我的问题是触发器未“启用”。在 AWS 控制台中选择触发器,然后在操作中单击启用。在撰写本文时,这无法通过 cloudformation 实现 :(

于 2018-04-25T11:15:34.373 回答
4

来自 AWS 文档:

仅当完成的作业由触发器启动(不是临时运行)时,才会启动相关作业。依赖链中的所有作业都必须是单个计划或按需触发器的后代。

https://docs.aws.amazon.com/glue/latest/dg/trigger-job.html

于 2020-01-13T15:31:17.610 回答
1

您可以创建另一个按需作业并通过新作业触发您的作业。那会奏效。

于 2018-05-18T21:37:37.570 回答