繁体   English   中英

如何使用 Boto3 库在 AWS Glue 中创建工作流程?

[英]How to create a workflow in AWS Glue using Boto3 library?

我在使用包含所有编排的 Boto3 库在 AWS Glue 中创建 ETL 工作流时遇到问题。 我创建了所有作业和触发器,但是当我使用glue.create_workflow(Name="Test)命令时,无法包含编排。

我尝试使用此参数

DefaultRunProperties={
        'string': 'string'
    }

和:

'--extra-files': 'file' #就像你在作业中使用外部库一样

'Graph': {'Nodes': [], 'Edges': []}} #Graph output 使用glue.get_workflow('Test')

这可能吗,或者您只能使用 AWS 控制台执行此操作?

我有同样的问题,没有直接从 Boto3 模块找到任何解决方案。

但是,我发现了 AWS Glue Blueprint,它允许您从模板创建工作流,因此可以使用一些输入参数轻松复制它们。 然后可以通过为 Boto3 提供正确的输入来启动此蓝图。

关于此主题的官方 AWS 文档及其教程目录: https://docs.aws.amazon.com/glue/latest/dg/orchestrate-using-workflows.html https://github.com/awslabs/aws-glue -蓝图库

希望这会帮助你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM