Amazon cloudformation 属性验证失败,消息不允许使用无关密钥

Amazon cloudformation 属性验证失败,消息不允许使用无关密钥,amazon-cloudformation,amazon-ecs,ecs-taskdefinition,Amazon Cloudformation,Amazon Ecs,Ecs Taskdefinition,我得到以下错误 资源mytaskdefinition的属性验证失败,消息为:#/ContainerDefinitions/0:不允许使用无关键[linuxParameters] PerlinuxParameters是一个有效键 如错误所示,我的任务定义将linuxParameters嵌套在ContainerDefinitions的正下方。尽管文档使用驼峰大小写linuxParameters,AWS却突然开始强制大写 修复方法是将第一个字母大写,即改用LinuxParameters。 请注意,这也

我得到以下错误

资源mytaskdefinition的属性验证失败,消息为:#/ContainerDefinitions/0:不允许使用无关键[linuxParameters]

Per
linuxParameters
是一个有效键


如错误所示,我的任务定义将
linuxParameters
嵌套在ContainerDefinitions的正下方。

尽管文档使用驼峰大小写
linuxParameters
,AWS却突然开始强制大写

修复方法是将第一个字母大写,即改用
LinuxParameters

请注意,这也适用于嵌套属性,例如
initProcessEnabled
将导致

#/ContainerDefinitions/0/LinuxParameters:不允许使用外部键[initProcessEnabled]

因此,您必须使用
InitProcessEnabled