如何解决从SDK进行访问时,为什么A胶粘工作流具有空的默认运行属性而没有图形?
有人可以解释为什么从sdk中访问时,aws粘胶工作流为何具有空的默认运行属性而没有图形?当在aws控制台上查看相同的工作流时,我可以看到图形的ui表示形式和run属性。 但是,当我通过sdks(尝试过Java和boto3)访问相同的工作流时,工作流对象显示为空的默认运行属性,并且没有图形。这些属性的访问器方法返回空对象或null。例如 用Java SDK
myWorkflow.getGraph()
返回null
我知道工作流有多个节点,并且已经通过控制台多次运行和修改了工作流。
我尝试研究这是否是权限问题,但找不到任何支持的内容,也没有收到错误。任何见解将不胜感激。
解决方法
因此,在getWorkflow请求中有一个“ IncludeGraph”参数。其默认值为False。因此,要使工作流程返回图形,必须将参数设置为true。
在Java中:
......yourWorkflowRequest.withIncludeGraph(true)
:
.get_workflow(Name='the_workflow',IncludeGraph=True)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。