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。
您需要的文档是:
我想问一下如何从 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。
您需要的文档是: