我正在使用AWS Batch集成到AWS Step Functions-https://docs.aws.amazon.com/step-functions/latest/dg/connectors-batch.html
批处理作业定义采用从Step Function传入的参数,并使用这些参数在容器上调用python脚本。
在容器上运行的此python脚本中是否有办法拉出Step Function taskToken,以便我可以更新状态并将任务成功JSON发送回调用的Step Function(https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskSuccess.html)以使用稍后在流程中?
当前似乎没有其他方法可以将批处理作业的结果返回到StepFunctions。
谢谢!
"ContainerOverrides":
{
"Environment":
[
{ "Name": "TASK_TOKEN", "Value.$": "$$.Task.Token" },
]
}
您的环境变量TASK_TOKEN
将在contaienr中具有正确的值。