AWS::ECS::TaskDefinition SystemControl - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::ECS::TaskDefinition SystemControl

要在容器中设置的具有命名空间的内核参数的列表。此参数将映射到 Docker Remote API创建容器部分中的 Sysctls 以及 docker run--sysctl 选项。

不建议在使用了 awsvpchost 网络模式的单个任务中为多个容器指定与网络相关的 systemControls 参数,原因如下:

  • 对于使用 awsvpc 网络模式的任务,如果为任何容器设置了 systemControls,则它将应用于该任务中的所有容器。如果您为单个任务中的多个容器设置了不同的 systemControls,最后启动的容器将确定哪个 systemControls 生效。

  • 对于使用 host 网络模式的任务,systemControls 参数将应用于容器实例的内核参数,以及该容器实例上运行的任何任务的所有容器。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Namespace" : String, "Value" : String }

YAML

Namespace: String Value: String

属性

Namespace

将为其设置 value 的具有命名空间的内核参数。

必需:是

类型:字符串

Update requires: Replacement

Value

namespace 中指定的具有命名空间的内核参数的值。

必需:是

类型:字符串

Update requires: Replacement