AWS Glue 使用 CLI 安排作业

AWS Glue Schedule a Job with Cli

我想问一下如何从 AWS cli 或 boto3 安排 AWS Glue 作业。

官方没找到documentation either boto3 documentation

我知道还有另一种方法,包括创建一个链接到作业的触发器,但我不确定这是推荐的方法。

提前致谢。

最好的(主观的)也是我知道的并且 AWS 记录的唯一方法是首先创建一个 JSON 文件,例如:

{
  "Name": "your_schedule",
  "Description": "AWS GLUE docs suck",
  "Schedule": "cron(0 12 * * ? *)",
  "Actions": [
    {
      "JobName": "test_job"
    }
  ]
}

然后将其作为参数提供给 aws glue,如下所示:

aws glue create-trigger --type SCHEDULED --cli-input-json file://your_job_schedule.json

如果所有位都正确,输出应该是这样的:

{
    "Name": "your_schedule"
}

JSON 文件的完整语法是 here

您需要的文档是: