У меня есть пакетное задание с одним определением задания, которое выполняется в зависимости от параметра в параметре команды среды.
Исходное значение - "--param2=XXX"
, но мне нужно, чтобы оно было динамическим в соответствии с входными параметрами пошаговых функций.
{
"param2": "--param2=YYY"
}
Мне не удалось заменить значение в пошаговой функции входным значением
{
"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"
}
}