Fargate Linux 平台版本更改日志 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Fargate Linux 平台版本更改日志

下面是可用的 Linux 平台版本。有关平台版本弃用的信息,请参阅 Amazon Fargate Linux 平台版本弃用

1.4.0

以下是平台版本的更新日志 1.4.0

  • 自 2020 年 11 月 5 日起,任何Fargate 上使用平台版本 1.4.0 启用的新的 Amazon ECS 任务都能够使用以下功能:

    • 当使用 Secrets Manager 存储敏感数据时,您可以将特定 JSON 键或特定版本的密钥注入为环境变量或注入到日志配置中。有关更多信息,请参阅 将敏感数据传递给 Amazon ECS 容器

    • 批量指定环境变量,使用 environmentFiles 容器定义参数。有关更多信息,请参阅 将单个环境变量传递给 Amazon ECS 容器

    • 在 VPC 和为 IPv6 启用的子网中运行的任务将同时分配一个专用 IPv4 地址和 IPv6 地址。有关更多信息,请参阅 Fargate 启动类型的 Amazon ECS 任务联网选项

    • 任务元数据端点版本 4 提供了有关您的任务和容器的其他元数据,包括任务启动类型、容器的 Amazon Resource Name (ARN) 以及使用的日志驱动程序和日志驱动程序选项。当查询 /stats 端点时,您还可以接收容器的网络速率统计数据。有关更多信息,请参阅任务元数据端点版本 4

  • 自 2020 年 7 月 30 日起,任何 Fargate 上使用平台版本 1.4.0 启用的新的 Amazon ECS 任务能够在 Fargate 任务中使用 Network Load Balancer 将 UDP 流量路由到他们的 Amazon ECS。有关更多信息,请参阅 使用负载均衡分配 Amazon ECS 服务流量

  • 从 2020 年 5 月 28 日开始,任何 Fargate 上使用平台版本 1.4.0 启用的新的 Amazon ECS 任务都将使用 AES-256 加密算法通过 Amazon 托管加密密钥来加密其短暂存储空间。有关更多信息,请参阅适用于 Amazon ECS 的 Fargate 临时存储Amazon ECS 任务的存储选项

  • 增加了对将 Amazon EFS 文件系统卷用于持久性任务存储的支持。有关更多信息,请参阅 将 Amazon EFS 卷与 Amazon ECS 结合使用

  • 每个任务的短暂任务存储空间已增加到至少 20 GB。有关更多信息,请参阅 适用于 Amazon ECS 的 Fargate 临时存储

  • 针对任务和来自任务的网络流量行为已更新。从平台版本 1.4.0 开始,所有 Fargate 任务都会接收单个弹性网络接口(称为任务 ENI),所有网络流量都将流经 VPC 内的这个 ENI,并将通过 VPC 流日志对您可见。有关 Amazon EC2 启动类型联网的更多信息,请参阅 Amazon EC2 启动类型的 Amazon ECS 任务联网选项。有关 Fargate 启动类型联网的更多信息,请参阅Fargate 启动类型的 Amazon ECS 任务联网选项

  • 任务 ENI 增加对巨型帧的支持。网络接口配置了最大传输单元 (MTU),这是单个帧内将放入的最大负载的大小。MTU 越大,单个帧内可以放入的应用程序负载就越多,这可以减少每帧开销并提高效率。当您的任务和目标之间的网络路径支持巨型帧时,支持巨型帧将减少开销,如保留在您的 VPC 中的所有流量。

  • CloudWatch Container Insights 将包括 Fargate 任务的网络性能指标。有关更多信息,请参阅 使用具有增强型可观测性的 Container Insights 监控 Amazon ECS 容器

  • 增加了对任务元数据端点版本 4 的支持,该端点为您的 Fargate 任务提供附加信息,包括任务的网络统计信息以及任务所运行的可用区。有关更多信息,请参阅Amazon ECS 任务元数据端点版本 4Fargate 上任务的 Amazon ECS 任务元数据端点版本 4

  • 增加了对容器定义中的 SYS_PTRACE Linux 参数的支持。有关更多信息,请参阅 Linux 参数

  • Amazon ECS 容器代理替代了对所有 Fargate 任务使用 Amazon ECS 容器代理。通常,此更改不会影响您的任务运行方式。

  • 容器运行时现在使用 Containerd 而不是 Docker。此更改很可能不会影响您的任务运行方式。您会注意到,源自容器运行时的一些错误消息将从提及 Docker 变为更一般的错误。有关更多信息,请参阅 Amazon ECS 任务已停止错误消息

  • 基于 Amazon Linux 2