为什么aws-glue工作流在从sdk访问时具有空的默认运行属性而没有图



有人能解释为什么从sdk访问aws-glue工作流时会有空的默认运行属性而没有图吗?当我在aws控制台上查看相同的工作流时,我可以看到图形和运行属性的ui表示。然而,当我通过sdk(尝试过java和boto3(访问同一个工作流时,workflow对象显示空的默认运行属性,而没有图形。这些属性的访问器方法返回空对象或null。例如使用java sdk

myWorkflow.getGraph()返回空

我知道工作流有几个节点,我已经通过控制台多次运行和修改了工作流。

我试着研究这是否是权限问题,但我找不到任何支持,也没有收到错误。任何见解都将不胜感激。

因此存在一个"IncludeGraph";getWorkflow请求中的参数。默认值为False。因此,要获得随工作流返回的图形,必须将参数设置为true。

在Java中:......yourWorkflowRequest.withIncludeGraph(true)

在boto3中:.get_workflow(Name='the_workflow', IncludeGraph=True)

相关内容

  • 没有找到相关文章

最新更新