Другой альтернативой является использование AWS CloudFormation . Вы можете определить все ресурсы AWS, которые вы хотите создать (не только задания Glue), в файле шаблона, а затем обновлять стек в любое время из Консоль AWS или , используя cli .
Шаблон для работы с клеем будет выглядеть так:
MyJob:
Type: AWS::Glue::Job
Properties:
Command:
Name: glueetl
ScriptLocation: "s3://aws-glue-scripts//your-script-file.py"
DefaultArguments:
"--job-bookmark-option": "job-bookmark-enable"
ExecutionProperty:
MaxConcurrentRuns: 2
MaxRetries: 0
Name: cf-job1
Role: !Ref MyJobRole # reference to a Role resource which is not presented here