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

AWS::ECS::TaskDefinition EnvironmentFile

包含要传递到容器的环境变量的文件列表。您最多可以指定十个环境文件。文件必须具有 .env 文件扩展名。环境文件中的每一行都应包含 VARIABLE=VALUE 格式的环境变量。以开头的行 # 被视为注释并会被忽略。有关环境变量文件语法的更多信息,请参阅在文件中声明默认环境变量

如果在容器定义中存在使用 environment 参数指定的环境变量,则这些变量的优先级高于环境文件中包含的变量。如果指定了多个包含相同变量的环境文件,则会按从上到下的顺序处理这些文件。建议使用唯一的变量名称。有关更多信息,请参阅 Amazon Elastic Container Service 开发人员指南 中的指定环境变量

此字段对使用 Fargate 启动类型的任务中的容器无效。

语法

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

JSON

{ "Type" : String, "Value" : String }

YAML

Type: String Value: String

属性

Type

要使用的文件类型s3 是唯一受支持的值。

必需:否

类型:字符串

允许的值s3

Update requires: Replacement

Value

包含环境变量文件的 Amazon S3 对象的 Amazon 资源名称 (ARN)。

必需:否

类型:字符串

Update requires: Replacement