【发布时间】:2020-03-15 11:46:50
【问题描述】:
我有一个批处理作业,其中包含一个作业定义,根据环境命令选项上的参数执行。
原始值为"--param2=XXX",但我需要根据 Step Functions 的输入参数将其设为动态。
{
"param2": "--param2=YYY"
}
我无法将 Step Function 中的值替换为输入值
{
"Step1": {
"Type": "Task",
"Resource": "arn:aws:states:::batch:submitJob.sync",
"Parameters": {
"JobDefinition": "arn:aws:batch:us-east-2:zzzzzzzzz:job-definition/XXXXXX",
"JobQueue": "arn:aws:batch:us-east-2:zzzzzzzz:job-queue/YYYYYY",
"JobName": "Step1",
"ContainerOverrides": {
"Environment": [
{
"Name": "envparam",
"Value": "0"
}
],
"Command": [
"python",
"run.py",
"--param=val",
"$.param2"
]
}
},
"Next": "Step2"
}
}
【问题讨论】:
标签: amazon-web-services aws-step-functions aws-batch