Gre*_*fey 3 python aws-step-functions aws-glue
我在 python 中有一个胶水工作,我从一个步骤函数调用它。步骤函数成功启动作业。作业成功完成。但步骤函数永远不会移动到下一步。步骤功能是否需要一些配置/权限来响应作业成功?python 脚本中需要做什么?
这是阶跃函数(状态机)定义:
"MyGlueTask": {
"Type": "Task",
"Resource": "arn:aws:states:::glue:startJobRun.sync",
"Parameters": {
"JobName": "my_glue_job"
},
"ResultPath": "$.MyGlueTask",
"Next": "NextGlueJob"
}
Run Code Online (Sandbox Code Playgroud)
Gre*_*fey 10
我的实际问题的解决方案是权限。运行时您需要四个权限startJogRun.sync:
这些实际上是 Terraform 的价值观,但应该可以帮助任何为此苦苦挣扎的人。