我在使用包含所有编排的Boto3库在AWS中创建ETL工作流时遇到问题。我创建了所有的作业和触发器,但是当我使用glue.create_workflow(Name="Test)命令时,没有办法包括编排。
我试着使用这个参数
DefaultRunProperties={
'string': 'string'
}通过以下方式:
'--extra-files': 'file' #就像在工作中使用外部libray一样
使用'Graph': {'Nodes': [], 'Edges': []}} # glue.get_workflow('Test')输出的图形
这是可能的吗?还是只能使用AWS控制台来完成呢?
发布于 2022-02-28 13:41:46
我也有同样的问题,没有从Boto3模块直接找到任何解决方案。
但是,我发现了AWS Glue Blueprint,它允许您从模板创建工作流,因此可以通过几个输入参数轻松地复制它们。然后,通过提供正确的输入,可以从Boto3启动此蓝图。
有关此主题的正式AWS文档及其教程目录:https://docs.aws.amazon.com/glue/latest/dg/orchestrate-using-workflows.html https://github.com/awslabs/aws-glue-blueprint-libs
希望这能帮到你
https://stackoverflow.com/questions/66973203
复制相似问题