其目的是让AWS状态机使用自定义命令运行AWS Fargate任务。 根据AWS docs,Fargate任务的Docker映像中的命令可以通过
"Overrides": {
"ContainerOverrides": [{
"Name": "container-name",
"Command.$": "$.commands"
}]
}
作为"Parameters"
的一项。
注意Command
之后的.$
我想用AWS CDK构建状态机。
对于CDK Docs,我可以传递一个容器重写,请参见参数container_overrides
,该参数期望一个类型为ContainerOverride
的值序列作为值。
在这样一个ContainerOverride
中,我可以指定要执行的命令。
当我这么做的时候,我最终会
"Overrides": {
"ContainerOverrides": [{
"Name": "container-name",
"Command": ["$.commands"]
}]
}
作为"Parameters"
的一项。
命令项的键应该包括.$
,并且值不应该是列表
我的问题是:如何参数化aws_cdk.aws_stepfunctions_tasks.EcsRunTask
,以便获得所需的"Parameters"
项
目前没有回答
相关问题 更多 >
编程相关推荐