文档历史记录 - Amazon Elastic Container Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

文档历史记录

下表介绍了 的主要更新和新功能Amazon Elastic Container Service Developer Guide。我们还经常更新文档来处理您发送给我们的反馈意见。

更改

描述

日期

VPC 终端节点策略支持

Amazon ECS 现在支持 VPC 终端节点策略。有关更多信息,请参阅为 创建 VPC 终端节点策略Amazon ECS.

2021 年 1 月 11 日

新控制台体验

Amazon ECS 发布了新的控制台体验,该体验支持创建或更新服务或运行独立任务。有关更多信息,请参阅 使用新控制台创建服务运行独立任务.

2020 年 12 月 28 日

容量提供程序更新

Amazon ECS 增加了对更新现有Auto Scaling 组容量提供程序的支持。有关更多信息,请参阅更新 Auto Scaling 组 容量提供程序.

2020 年 11 月 23 日

ECS 现在支持 Amazon FSx for Windows File Server for Windows 任务

Amazon ECS 增加了对在 Windows 任务定义中指定 Amazon FSx for Windows File Server 卷的支持。有关更多信息,请参阅Amazon FSx for Windows File Server 卷.

2020 年 11 月 11 日

增加了 VPC 双堆栈模式支持

Amazon ECS 增加了对在双堆栈模式下使用 VPC 以及使用 awsvpc 网络模式的任务的支持,该模式支持 IPv6 地址。有关更多信息,请参阅在双堆栈模式下使用 VPC.

2020 年 11 月 5 日

任务元数据终端节点 v4 更新

Amazon ECS 向任务元数据终端节点 v4 输出添加了其他元数据。有关更多信息,请参阅任务元数据终端节点版本 4.

2020 年 11 月 5 日

支持本地扩展区和 Wavelength 区域

Amazon ECS 添加了对本地扩展区和 Wavelength 区域中的工作负载的支持。有关更多信息,请参阅Amazon ECS 本地扩展区、 Wavelength 区域和 中的 集群 AWS Outposts.

2020 年 9 月 4 日

Amazon ECS 水库的变体 AMI

Throcket 是一个基于 Linux 的开源操作系统,由 专门构建AWS,用于运行容器。经 Amazon ECS优化的 Tellrocket 操作系统AMI变体作为 提供AMI,您可以在启动Amazon ECS容器实例时使用。有关更多信息,请参阅.

2020 年 8 月 31 日

针对网络速率统计数据更新了任务元数据终端节点版本 4

任务元数据终端节点版本 4 已更新,为在运行最低版本 Amazon ECS 容器代理awsvpc的实例上使用 bridge 或 Amazon EC2 网络模式1.43.0的任务提供网络速率统计数据。有关更多信息,请参阅任务元数据终端节点版本 4.

2020 年 8 月 10 日

Fargate 使用情况指标

AWS Fargate 提供 CloudWatch 使用情况指标,这些指标可让您了解 账户的Fargate按需资源和 Fargate Spot 资源使用情况。有关更多信息,请参阅使用情况指标.

2020 年 8 月 3 日

AWS Copilot 版本 0.1.0

新的 AWS Copilot CLI 启动,提供高级别命令来简化Amazon ECS从本地开发环境在 上建模、创建、发布和管理容器化应用程序的过程。有关更多信息,请参阅使用 AWS Copilot 命令行界面.

2020 年 7 月 9 日

AWS Fargate 平台版本弃用计划

已添加Fargate平台版本弃用计划。有关更多信息,请参阅AWS Fargate 平台版本弃用.

2020 年 7 月 8 日

AWS Fargate 区域扩展

Amazon ECS 上的 AWS Fargate 已扩展到 欧洲(米兰) 区域。

2020 年 6 月 25 日

Amazon ECS-optimized Amazon Linux 2 (Inferentia) AMI发布了

Amazon ECS 发布了适用于推理工作负载Amazon ECS-optimized Amazon Linux 2 (Inferentia) AMI的 。

有关更多信息,请参阅Amazon ECS-optimized AMIs.

2020 年 6 月 24 日

增加了对容量提供程序删除的支持

Amazon ECS 增加了对 Auto Scaling 组容量提供程序删除的支持。有关更多信息,请参阅删除 Auto Scaling 组 容量提供程序.

2020 年 6 月 11 日

AWS Fargate 平台版本 1.4.0 更新

从 2020 年 5 月 28 日开始,使用平台版本 1.4.0 启动的任何新的 Fargate 任务都将使用 AES-256 加密算法通过 AWS Fargate 托管加密密钥来加密其 20 GB 的短暂存储空间。有关更多信息,请参阅Fargate 任务存储.

2020 年 5 月 28 日

环境变量文件支持

添加了对在任务定义中指定环境变量文件的支持,从而使您能够将环境变量批量添加到容器中。有关更多信息,请参阅指定环境变量.

2020 年 5 月 18 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到非洲(开普敦)区域。

2020 年 5 月 11 日

更新了服务配额

更了以下服务配额:

  • 每个账户的集群数从 2,000 提高到 10,000.

有关更多信息,请参阅Amazon ECS 服务配额.

2020 年 4 月 17 日

AWS Fargate 平台版本 1.4.0

AWS Fargate 平台版本 1.4.0 已发布,此版本包含以下功能:

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

  • 短暂任务存储已增至 20 GB。有关更多信息,请参阅 Fargate 任务存储.

  • 针对任务和来自任务的网络流量行为已更新。从平台版本 1.4 开始,所有 Fargate 任务都会接收单个弹性网络接口(称为任务 ENI),所有网络流量都将流经 VPC 内的这个 ENI,并将通过 VPC 流日志对您可见。有关更多信息,请参阅 中的Fargate任务联网适用于 AWS Fargate 的 Amazon Elastic Container Service 用户指南

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

  • CloudWatch Container Insights 将包括 Fargate 任务的网络性能指标。有关更多信息,请参阅Amazon ECS CloudWatch Container Insights.

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

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

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

  • 容器运行时现在使用 Containerd 而不是 Docker。此更改应该不会影响任务的运行方式。您会注意到,一些源自容器运行时的错误消息将从所提到的 Docker 变为更一般的错误。

有关更多信息,请参阅AWS Fargate 平台版本.

2020 年 4 月 8 日

Amazon EFS面向任务卷的 文件系统支持

Amazon EFS 文件系统可用作 Amazon ECS 和 Fargate 任务的数据卷。有关更多信息,请参阅Amazon EFS 卷.

2020 年 4 月 8 日

Amazon ECS 任务元数据终端节点版本 4

从 Amazon ECS 容器代理版本 1.39.0 和 Fargate 平台版本 1.4.0 开始,名为 ECS_CONTAINER_METADATA_URI_V4 的环境变量被注入到任务中的每个容器中。当您查询任务元数据版本 4 终端节点时,任务可以使用各种任务元数据和 Docker 统计数据。有关更多信息,请参阅任务元数据终端节点版本 4.

2020 年 4 月 8 日

支持将特定版本的 Secrets Manager 密钥注入为环境变量

添加了对使用特定版本的 Secrets Manager 密钥指定敏感数据的支持。有关更多信息,请参阅将敏感数据注入为环境变量 在日志配置中注入敏感数据.

2020 年 2 月 24 日

为蓝色/绿色部署增加了额外的 CodeDeploy 部署配置选项

CodeDeploy 服务为 Amazon ECS 部署类型添加了新的 Canary 和线性部署配置。还可以定义自定义的部署配置。有关更多信息,请参阅使用 进行蓝/绿部署 CodeDeploy.

2020 年 2 月 6 日

添加了efsVolumeConfiguration任务定义参数

efsVolumeConfiguration 任务定义参数处于公开预览状态,这样可以更轻松地将 Amazon EFS 文件系统用于您的 Amazon ECS 任务。有关更多信息,请参阅Amazon EFS 卷.

2020 年 1 月 17 日

Amazon ECS 容器代理日志记录行为已更新

Amazon ECS 容器代理日志记录位置和轮换行为已更新。有关更多信息,请参阅Amazon ECS 容器代理日志.

2020 年 1 月 13 日

Fargate Spot

Amazon ECS 增加了对使用 Fargate Spot 运行任务的支持。有关更多信息,请参阅AWS Fargate 容量提供程序.

2019 年 12 月 3 日

集群 Auto Scaling

Amazon ECS 集群 Auto Scaling 使您能够更好地控制集群内的任务调整方式。有关更多信息,请参阅Amazon ECS 集群 Auto Scaling.

2019 年 12 月 3 日

集群容量提供程序

Amazon ECS 集群容量提供程序确定您的任务要使用的基础设施。有关更多信息,请参阅Amazon ECS 容量提供程序.

2019 年 12 月 3 日

在 AWS Outpost 上创建集群

Amazon ECS 现在支持在 AWS Outpost 上创建集群。有关更多信息,请参阅Amazon Elastic Container Service,发布时间:AWS Outposts.

2019 年 12 月 3 日

服务操作事件

现在,当发生某些服务操作时,Amazon ECS 会向 Amazon EventBridge 发送事件。有关更多信息,请参阅服务操作事件.

2019 年 11 月 25 日

Amazon ECS 经 GPU 优化的 AMI 支持 G4 实例

Amazon ECS 增加了在使用 Amazon ECS 经 GPU 优化的 AMI. 时对 g4 实例类型系列的支持。有关更多信息,请参阅在 GPUs 上使用 Amazon ECS.

2019 年 10 月 8 日

Amazon ECS CLI v1.17.0

已发布新版本的 Amazon ECS CLI。此版本增加了对使用 ECS 参数文件指定FireLens配置的支持。有关更多信息,请参阅使用 Amazon ECS 参数.

2019 年 10 月 2 日

FireLens 适用于 的 Amazon ECS

FireLens 适用于 Amazon ECS 的 已正式发布。FireLens Amazon ECS 通过使用适用于 的 ,您可以使用任务定义参数将日志路由到 AWS 服务或合作伙伴目标以进行日志存储和分析。有关更多信息,请参阅自定义日志路由.

2019 年 9 月 30 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到欧洲(巴黎)、欧洲(斯德哥尔摩)和中东(巴林)区域。

2019 年 9 月 30 日

FireLens 适用于 的 Amazon ECS

FireLens 适用于 的 Amazon ECS 处于公开预览状态。FireLens Amazon ECS 通过使用适用于 的 ,您可以使用任务定义参数将日志路由到 AWS 服务或合作伙伴目标以进行日志存储和分析。有关更多信息,请参阅自定义日志路由.

2019 年 8 月 30 日

CloudWatch Container Insights

CloudWatch Container Insights 现已正式发布。它让您能够从容器化应用程序和微服务中收集、聚合和汇总指标与日志。有关更多信息,请参阅Amazon ECS CloudWatch Container Insights.

2019 年 8 月 30 日

容器级别交换配置

Amazon ECS 新增支持,可在容器级别控制 Linux 容器实例上的交换内存空间使用量。使用每容器交换配置,任务定义中的每个容器都可以启用或禁用交换,对于启用交换的容器,可以对所用的最大交换空间量进行限制。有关更多信息,请参阅管理容器交换空间.

2019 年 8 月 16 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到亚太地区(香港)区域。

2019 年 8 月 06 日

弹性网络接口中继

增加了针对 ENI 中继功能的其他受支持的 Amazon EC2 实例类型。有关更多信息,请参阅支持Amazon EC2的实例类型.

2019 年 8 月 1 日

向服务注册多个目标组

增加了对在服务定义中指定多个目标组的支持。有关更多信息,请参阅向服务注册多个目标组.

2019 年 7 月 30 日

使用 Secrets Manager 密钥指定敏感数据

增加了有关使用 Secrets Manager 密钥指定敏感数据的教程。有关更多信息,请参阅教程 使用 Secrets Manager 秘密.

2019 年 7 月 20 日

Amazon ECS CLI v1.15.0

已发布新版本的 Amazon ECS CLI。有关更多信息,请参阅 Amazon ECS CLI 更改日志.

2019 年 7 月 9 日

CloudWatch Container Insights

Amazon ECS 增加了对 CloudWatch Container Insights 的支持。有关更多信息,请参阅Amazon ECS CloudWatch Container Insights.

2019 年 7 月 9 日

Amazon ECS 服务和任务集的资源级权限

Amazon ECS 扩展了对 Amazon ECS 服务和任务的资源级权限支持。有关更多信息,请参阅如何 Amazon Elastic Container Service 合作 IAM.

2019 年 6 月 27 日

针对 AWS-2019-005 进行修补的新的 Amazon ECS 优化的 AMI

Amazon ECS 已更新了经 Amazon ECS 优化的 AMI,解决了 AWS-2019-005. 中描述的漏洞。

2019 年 6 月 17 日

弹性网络接口中继

Amazon ECS 引入了对使用已增加弹性网络接口 (ENI) 密度的受支持的 Amazon EC2 实例类型来启动容器实例的支持。通过使用这些实例类型并选择使用 awsvpcTrunking 账户设置,可以在新启动的容器实例上提供更大的 ENI 密度,从而允许您在每个容器实例上放置更多任务。有关更多信息,请参阅弹性网络接口中继.

2019 年 6 月 6 日

AWS Fargate 平台版本 1.3.0 更新

从 2019 年 5 月 1 日开始,所启动的任何新的 Fargate 任务均支持 splunk 日志驱动程序以及 awslogs 日志驱动程序。有关更多信息,请参阅存储和日志记录.

2019 年 5 月 1 日

AWS Fargate 平台版本 1.3.0 更新

从 2019 年 5 月 1 日开始,所启动的任何新的 Fargate 任务均支持使用 secretOptions 容器定义参数来引用容器的日志配置中的敏感数据。有关更多信息,请参阅指定敏感数据.

2019 年 5 月 1 日

AWS Fargate 平台版本 1.3.0 更新

从 2019 年 4 月 2 日开始,所启动的任何新的 Fargate 任务均支持向容器中注入敏感数据,方式是将您的敏感数据存储在 AWS Secrets Manager 密钥或 AWS Systems Manager Parameter Store 参数中,然后在容器定义中引用它们。有关更多信息,请参阅指定敏感数据.

2019 年 4 月 2 日

AWS Fargate 平台版本 1.3.0 更新

从 2019 年 3 月 27 日开始,启动的任何新的 Fargate 任务均可以使用其他任务定义参数,您可以通过这些参数定义代理配置、容器启动和关闭的依赖条件,以及每个容器的启动和停止超时值。有关更多信息,请参阅代理配置容器依赖项容器超时.

2019 年 3 月 27 日

Amazon ECS 引入了外部部署类型

外部部署类型使您能够使用任何第三方部署控制器来完全控制 Amazon ECS 服务的部署过程。有关更多信息,请参阅外部部署.

2019 年 3 月 27 日

Amazon ECS 引入了增强型容器依赖项管理

Amazon ECS 引入了其他任务定义参数,使您能够定义容器启动和关闭的依赖项,以及每个容器的启动和停止超时值。有关更多信息,请参阅容器依赖项.

2019 年 3 月 7 日

Amazon ECS CLI v1.13.0

已发布新版本的 Amazon ECS CLI。有关更多信息,请参阅 Amazon ECS CLI 更改日志.

2019 年 3 月 7 日

Amazon ECS 引入了 PutAccountSettingDefault API

Amazon ECS 引入了 PutAccountSettingDefault API,该 API 允许用户为账户上的所有 IAM 用户和角色设置默认 ARN/ID 格式加入状态。以前,设置账户的默认加入状态需要使用根用户。

有关更多信息,请参阅Amazon 资源名称 (ARN) 和 ID.

2019 年 2 月 8 日

Amazon ECS 支持 GPU 工作负载

Amazon ECS 通过使您能够使用支持 GPU 的容器实例创建集群,引入了对 GPU 工作负载的支持。在任务定义中,您可以指定所需的 数GPUs,ECS 代理会将物理 GPUs 固定到容器。

有关更多信息,请参阅在 GPUs 上使用 Amazon ECS.

2019 年 2 月 4 日

Amazon ECS 扩展密钥支持

Amazon ECS 扩展了以下支持:可直接在您的任务定义中使用 AWS Secrets Manager 密钥将敏感数据注入您的容器。

有关更多信息,请参阅指定敏感数据.

2019 年 1 月 21 日

接口 VPC 终端节点 (AWS PrivateLink)

添加了对配置由 AWS PrivateLink 提供支持的接口 VPC 终端节点的支持。这能让您在您的 VPC 和 Amazon ECS 之间创建私有连接,而无需通过 Internet、NAT 实例、VPN 连接或 AWS Direct Connect. 进行访问。

有关更多信息,请参阅接口 VPC PrivateLink 终端节点 (AWS )。

2018 年 12 月 26 日

AWS Fargate 平台版本 1.3.0

新 AWS Fargate 平台版本已发布,其中包含:

  • 增加了对使用 AWS Systems Manager Parameter Store 参数向容器中注入敏感数据的支持。

    有关更多信息,请参阅指定敏感数据.

  • 增加了 Fargate 任务的任务回收,此过程用于刷新作为 Amazon ECS 服务一部分的任务。

    有关更多信息,请参阅Fargate 任务回收.

有关更多信息,请参阅AWS Fargate 平台版本.

2018 年 12 月 17 日

更新了服务限制

更新了以下服务限制:

  • 每个区域每个账户的集群数从 1000 提高到 2000.

  • 每个集群的容器实例数从 1000 提高到 2000.

  • 每个集群的服务数从 500 提高到 1000.

有关更多信息,请参阅Amazon ECS 服务配额.

2018 年 12 月 14 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到亚太地区(孟买)和加拿大 (中部)区域。

有关更多信息,请参阅AWS Fargate 平台版本.

2018 年 12 月 7 日

Amazon ECS 蓝/绿部署

Amazon ECS 增加了对使用 进行蓝/绿部署的支持CodeDeploy。此部署类型允许您先验证服务的新部署,然后再向其发送生产流量。

有关更多信息,请参阅使用 进行蓝/绿部署 CodeDeploy.

2018 年 11 月 27 日

Amazon ECS-optimized Amazon Linux 2 (arm64) AMI发布了

Amazon ECS 发布了适用于 arm64 架构的Amazon ECS-optimized Amazon Linux 2 AMI

有关更多信息,请参阅Amazon ECS-optimized AMIs.

2018 年 11 月 26 日

Amazon ECS CLI v1.11.2

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 增加了对使用 AWS Systems Manager Parameter Store 参数向容器中注入敏感数据的支持。有关更多信息,请参阅使用 Amazon ECS 参数.

  • 增加了对在任务定义中指定 ipcModepidMode Docker 标志的支持。有关更多信息,请参阅使用 Amazon ECS 参数.

2018 年 11 月 19 日

增加了对任务定义中的其他 Docker 标志的支持

Amazon ECS 在任务定义中引入了对以下 Docker 标志的支持:

2018 年 11 月 16 日

Amazon ECS 密钥支持

Amazon ECS 增加了对使用 AWS Systems Manager Parameter Store 参数向容器中注入敏感数据的支持。

有关更多信息,请参阅指定敏感数据.

2018 年 11 月 15 日

为资源添加标签

Amazon ECS 增加了对将元数据标签添加到您的服务、任务定义、任务、集群和容器实例的支持。

有关更多信息,请参阅资源和标签.

2018 年 11 月 15 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到美国西部(加利福尼亚北部)和亚太区域(首尔)区域。

有关更多信息,请参阅Amazon ECS,发布时间:AWS Fargate.

2018 年 11 月 7 日

更新了服务限制

更新了以下服务限制:

  • 每个区域每个账户对应的使用 Fargate 启动类型的任务数从 20 提高到 50.

  • 使用 Fargate 启动类型的任务的公有 IP 地址数从 20 提高到 50.

有关更多信息,请参阅Amazon ECS 服务配额.

2018 年 10 月 31 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到欧洲(伦敦)区域。

有关更多信息,请参阅Amazon ECS,发布时间:AWS Fargate.

2018 年 10 月 26 日

Amazon ECS CLI v1.10.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 增加了 ecs-cli registry-creds 命令,它有助于在 Amazon ECS. 中创建和使用私有注册表凭证。有关更多信息,请参阅ecs-cli registry-creds.

  • 增加了对 的支持Amazon Linux 2. 有关更多信息,请参阅Amazon ECS-optimized AMIs.

2018 年 10 月 25 日

Amazon ECS-optimized Amazon Linux 2 AMI发布了

Amazon ECS 提供了已针对服务进行了优化AMIs的 Linux,具有两种变体。最新的推荐版本基于 x;。 Amazon ECS 还提供了基于 AMIs 的 版本Amazon Linux AMI,但我们建议您将工作负载迁移到 Amazon Linux 2 变体,因为对 的支持Amazon Linux AMI将截止于 2020 年 6 月 30 日。

有关更多信息,请参阅Amazon ECS-optimized AMIs.

2018 年 10 月 18 日

Amazon ECS CLI v1.9.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

2018 年 10 月 18 日

Amazon ECS 任务元数据终端节点版本 3

从 Amazon ECS 容器代理版本 1.21.0 开始,代理将称为 ECS_CONTAINER_METADATA_URI 的环境变量注入任务中的每个容器。当您查询任务元数据版本 3 终端节点时,各种任务元数据和 Docker 统计数据可用于在 awsvpc 容器代理提供的 HTTP 终端节点上使用 Amazon ECS 网络模式的任务。有关更多信息,请参阅Amazon ECS 任务元数据终端节点.

2018 年 10 月 18 日

Amazon ECS 服务发现区域扩展

Amazon ECS 服务发现已将支持扩展到加拿大 (中部)、南美洲(圣保罗)、亚太区域(首尔)、亚太地区(孟买)和欧洲(巴黎)区域。

有关更多信息,请参阅服务发现.

2018 年 9 月 27 日

增加了对容器定义中对其他 Docker 标志的支持。

Amazon ECS 在容器定义中引入了对以下 Docker 标志的支持:

2018 年 9 月 17 日

Amazon ECS 使用 AWS Fargate 任务对私有注册表身份验证的支持。

Amazon ECS 对 Fargate 任务引入了使用 AWS Secrets Manager. 进行私有注册表身份验证的支持。此功能使您能够在容器定义中安全地存储并随后引用您的凭证,这让您的任务可以使用私有映像。

有关更多信息,请参阅任务的私有注册表身份验证.

2018 年 9 月 10 日

Amazon ECS CLI v1.8.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 增加了对 Docker 复合文件中的 Docker 卷的支持。有关更多信息,请参阅ecs-cli compose.

  • 添加了对 Docker 复合文件中的任务放置约束和策略的支持。有关更多信息,请参阅ecs-cli compose.

  • 增加了对 Docker 复合文件中的私有注册表身份验证的支持。有关更多信息,请参阅ecs-cli compose.

  • 增加了对 --force-updatecompose up 的支持以强制重新启动任务。有关更多信息,请参阅ecs-cli compose up.

2018 年 9 月 7 日

Amazon ECS 服务发现区域扩展

Amazon ECS 服务发现已将支持扩展到亚太地区(新加坡)、亚太区域(悉尼)、亚太区域(东京)、欧盟(法兰克福)和欧洲(伦敦)区域。

有关更多信息,请参阅服务发现.

2018 年 8 月 30 日

计划的任务与 Fargate 任务支持

Amazon ECS 为 Fargate 启动类型引入了对计划的任务的支持。

有关更多信息,请参阅计划任务 (cron).

2018 年 8 月 28 日

使用 AWS Secrets Manager 支持的私有注册表身份验证

Amazon ECS 引入了对使用 进行私有注册表身份验证的支持AWS Secrets Manager。此功能使您能够在容器定义中安全地存储并随后引用您的凭证,这让您的任务可以使用私有映像。

有关更多信息,请参阅任务的私有注册表身份验证.

2018 年 8 月 16 日

添加了 Docker 卷支持

Amazon ECS 引入了对 Docker 卷的支持。

有关更多信息,请参阅在任务中使用数据卷.

2018 年 8 月 9 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到欧洲(法兰克福)、亚太地区(新加坡)和亚太区域(悉尼)区域。

有关更多信息,请参阅Amazon ECS,发布时间:AWS Fargate.

2018 年 7 月 19 日

Amazon ECS CLI v1.7.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 增加了对 Docker 复合文件中的容器 healthcheckdevices 的支持。有关更多信息,请参阅ecs-cli compose.

2018 年 7 月 18 日

Amazon ECS添加了 服务计划程序策略

Amazon ECS 引入了服务计划程序策略的概念。

有两种服务计划程序策略可用:

  • REPLICA—副本计划策略在群集上放置并维护所需数量的任务。默认情况下,服务计划程序可在多个可用区之间分布任务。您可以使用任务放置策略和约束自定义任务放置决策。有关更多信息,请参阅Replica

  • DAEMON—守护程序计划策略只在每个活动容器实例上部署一个任务,以满足您在群集中指定的所有任务放置约束。服务计划程序会评估运行任务的任务放置约束,并会停止不符合放置约束的任务。当使用此策略时,无需指定所需的任务数、任务放置策略,也无需使用服务 Auto Scaling 策略。有关更多信息,请参阅 Daemon

    注意

    Fargate 任务不支持 DAEMON 计划策略。

有关更多信息,请参阅服务计划程序概念.

2018 年 6 月 12 日

Amazon ECSCLI v1.6.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

2018 年 6 月 5 日

Amazon ECS 容器代理 1.18.0 版

发布的新版本的 Amazon ECS 容器代理,其中增加了以下功能:

  • 添加了在非 Amazon Linux EC2 实例上手动安装来自 S3 URL 的容器代理的过程,包括用于验证 Amazon ECS 容器代理安装文件的 PGP 签名方法。有关更多信息,请参阅安装 Amazon ECS 容器代理.

  • 添加了在非 Windows EC2 实例上手动安装来自 S3 URL 的容器代理的过程,包括用于验证 Amazon ECS 容器代理安装文件的 PGP 签名方法。有关更多信息,请参阅Windows 容器入门.

  • 添加了对使用 ECS_IMAGE_PULL_BEHAVIOR 参数自定义容器代理映像拉取行为的支持。有关更多信息,请参阅Amazon ECS 容器代理配置.

有关更多信息,请参阅 amazon-ecs-agent github.

2018 年 5 月 24 日

添加了在配置 bridge 时对 host 和 服务发现 网络模式的支持

添加了对使用指定 服务发现 或 Amazon ECS 网络模式的任务定义来为 bridge 服务配置 host 的支持。有关更多信息,请参阅服务发现.

2018 年 5 月 22 日

增加了对其他Amazon ECS-optimized AMI 元数据参数的支持

增加了子参数,允许您以编程方式检索Amazon ECS-optimized AMI ID、映像名称、操作系统、容器代理版本和运行时版本。使用 Systems Manager Parameter Store API 查询元数据。有关更多信息,请参阅检索Amazon ECS-Optimized AMI元数据.

2018 年 5 月 9 日

AWS Fargate 区域扩展

带 AWS Fargate 的 Amazon ECS 已扩展到美国东部(俄亥俄州)、美国西部(俄勒冈)和欧洲西部(爱尔兰)区域。

有关更多信息,请参阅Amazon ECS,发布时间:AWS Fargate.

2018 年 4 月 26 日

Amazon ECSCLI v1.5.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 增加了对 ECS CLI 自动检索最新稳定的Amazon ECS-optimized AMI(方法为在创建集群资源过程中查询 Systems Manager Parameter Store API)的支持。这要求您正在使用的用户账户具有所需的 Systems Manager 权限。有关更多信息,请参阅ecs-cli up.

  • 添加了针对复合文件中 shm_sizetmpfs 参数的支持。有关更多信息,请参阅ecs-cli compose.

有关更新后的 ECS CLI 语法的更多信息,请参阅 Amazon ECS 命令行参考.

2018 年 4 月 19 日

Amazon ECS-optimized AMI 元数据检索

增加了使用 Amazon ECS-optimized AMI Parameter Store API 以编程方式检索Systems Manager 元数据的功能。有关更多信息,请参阅检索Amazon ECS-Optimized AMI元数据.

2018 年 4 月 10 日

Amazon ECS CLI 下载验证

添加了新的 PGP 签名方法以验证 Amazon ECS CLI 安装文件。有关更多信息,请参阅安装 Amazon ECS CLI.

2018 年 4 月 5 日

AWS Fargate 平台版本

新 AWS Fargate 平台版本已发布,其中包含:

有关更多信息,请参阅AWS Fargate 平台版本.

2018 年 3 月 26 日

Amazon ECS 服务发现

增加了与 Route 53 的集成,以支持 Amazon ECS 服务发现。有关更多信息,请参阅服务发现.

2018 年 3 月 22 日

Amazon ECS CLI v1.4.2

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 将 AMI 更新为 amzn-ami-2017.09.k-amazon-ecs-optimized.

有关更新后的 ECS CLI 语法的更多信息,请参阅 Amazon ECS 命令行参考.

2018 年 3 月 20 日

Docker shm-size 和 tmpfs 支持

添加了在 Amazon ECS 任务定义中对 Docker shm-size 和 tmpfs 参数的支持。

有关更新后的 ECS CLI 语法的更多信息,请参阅 Linux 参数.

2018 年 3 月 20 日

Amazon ECS CLI v1.4.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 增加了对 us-gov-west-1 区域的支持。

  • 为 compose service 命令添加了 --force-deployment 标志。有关更多信息,请参阅ecs-cli compose service.

  • 增加了对 ECS 配置文件中 aws_session_token 的支持。有关更多信息,请参阅ecs-cli configure profile.

  • 将 AMI 更新为 amzn-ami-2017.09.j-amazon-ecs-optimized.

有关更新后的 ECS CLI 语法的更多信息,请参阅 Amazon ECS 命令行参考.

2018 年 3 月 09 日

容器运行状况检查

增加了对容器定义中 Docker 运行状况检查的支持。有关更多信息,请参阅运行状况检查.

2018 年 3 月 08 日

AWS Fargate

增加了有关使用 Amazon ECS 的 AWS Fargate. 的概览。有关更多信息,请参阅Amazon ECS,发布时间:AWS Fargate.

2018 年 2 月 22 日

Amazon ECS 任务元数据终端节点

从 Amazon ECS 容器代理版本 1.17.0 开始,各种任务元数据和 Docker 统计数据可用于在 awsvpc 容器代理提供的 HTTP 终端节点上使用 Amazon ECS 网络模式的任务。有关更多信息,请参阅Amazon ECS 任务元数据终端节点.

2018 年 2 月 8 日

Amazon ECS使用目标跟踪策略的 服务 Auto Scaling

增加了在 Amazon ECS 控制台中对使用目标跟踪策略的 ECS 服务 Auto Scaling 的支持。有关更多信息,请参阅目标跟踪扩展策略.

删除了 ECS 首次运行向导中步进扩展以前的教程。使用目标跟踪的新教程进行了替换。

2018 年 2 月 8 日

Amazon ECSCLI v1.3.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 能够使用 up 命令创建空集群。

  • 为 compose service up 命令添加了 --health-check-grace-period 标志。

  • 将 AMI 更新为 amzn-ami-2017.09.g-amazon-ecs-optimized.

有关更新后的 ECS CLI 语法的更多信息,请参阅 Amazon ECS 命令行参考.

2018 年 1 月 19 日

Docker 17.09 支持

添加对 Docker 17.09 的支持。有关更多信息,请参阅Amazon ECS-optimized AMIs.

2018 年 1 月 18 日

Elastic Load Balancing 运行状况检查初始化等待期

增加了为运行状况检查指定等待期的功能。

2017 年 12 月 27 日

新服务计划程序行为

更新了有关无法启动的服务任务的行为的信息。记录了在服务任务连续失败时触发的新服务事件消息。有关此更新的行为的更多信息,请参阅附加服务概念.

2018 年 1 月 11 日

任务级 CPU 和内存

增加了对在任务定义中指定任务级 CPU 和内存的支持。有关更多信息,TaskDefinition请参阅

2017 年 12 月 12 日

任务执行角色

Amazon ECS 容器代理将代表您调用 Amazon ECS API 操作,因此,容器实例需要服务的 IAM 策略和角色,以便了解属于您的代理。任务执行角色涵盖以下操作:

  • 调用 Amazon ECR 以拉取容器映像

  • 调用 CloudWatch 以存储容器应用程序日志

有关更多信息,请参阅Amazon ECS 任务执行 IAM 角色.

2017 年 12 月 7 日

Windows 容器支持 GA

增加了对 Windows Server 2016 容器的支持。有关更多信息,请参阅Windows 容器.

2017 年 12 月 5 日

带有 Amazon ECS 支持的 Fargate CLI v1.1.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 支持任务联网

  • 支持 AWS Fargate

  • 支持从任务查看 CloudWatch Logs 数据

有关更多信息,请参阅 ECS CLI 更改日志.

2017 年 11 月 29 日

AWS Fargate GA

增加了对使用 Amazon ECS 启动类型启动 Fargate 服务的支持。有关更多信息,请参阅Amazon ECS 启动类型.

2017 年 11 月 29 日

Amazon ECS 名称变更

Amazon Elastic Container Service重命名了 (以前名为 Amazon EC2 Container Service)。

2017 年 11 月 21 日

任务联网

awsvpc 网络模式提供的任务联网功能使 Amazon ECS 任务具有与 Amazon EC2 实例相同的联网属性。当您在任务定义中使用 awsvpc 网络模式时,每个从该任务定义启动的任务都会获取其自己的弹性网络接口、主要私有 IP 地址和内部 DNS 主机名。任务联网功能简化了容器联网,并使您能够更好地控制容器化应用程序如何与 内的其他服务进行通信VPCs。 有关更多信息,请参阅Amazon ECS 任务联网

2017 年 11 月 14 日

Amazon ECSCLI v1.0.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 支持添加多个命名配置文件和集群配置

  • 支持使用 指定的自定义任务定义参数--ecs-params

  • 支持在 Windows 上运行 Amazon ECS CLI

有关更多信息,请参阅 ECS CLI 更改日志.

2017 年 11 月 7 日

Amazon ECS 容器元数据

Amazon ECS 容器现在能够访问元数据,例如其 Docker 容器或映像 ID、网络配置或 Amazon ARNs。 有关更多信息,请参阅Amazon ECS 容器元数据文件

2017 年 11 月 2 日

Docker 17.06 支持

添加对 Docker 17.06 的支持。有关更多信息,请参阅Amazon ECS-optimized AMIs.

2017 年 11 月 2 日

支持 Docker 标志:device 和 init

增加了对任务定义中使用 LinuxParameters 参数 (devicesinitProcessEnabled).) 的 Docker 的 device 和 init 功能的支持。有关更多信息,LinuxParameters请参阅

2017 年 11 月 2 日

支持 Docker 标志:cap-add 和 cap-drop

增加了对任务定义中使用 LinuxParameters 参数 (capabilities).) 的 Docker 的 cap-add 和 cap-drop 功能的支持。有关更多信息,LinuxParameters请参阅

2017 年 9 月 22 日

网络负载均衡器支持

Amazon ECS 在 网络负载均衡器 控制台中增加了对 Amazon ECS 的支持。有关更多信息,请参阅创建网络负载均衡器.

2017 年 9 月 7 日

RunTask 覆盖

增加了对运行任务时执行任务定义覆盖的支持。这允许您在运行任务的同时更改任务定义,而无需创建新的任务定义修订。有关更多信息,请参阅运行独立任务.

2017 年 6 月 27 日

Amazon ECS 计划任务

增加了对使用 cron 计划任务的支持。有关更多信息,请参阅计划任务 (cron).

2017 年 6 月 7 日

Amazon ECS 控制台中的 Spot 实例

增加了对在 Amazon ECS 控制台中创建 Spot 队列容器实例的支持。有关更多信息,请参阅启动 Amazon ECS 容器实例.

2017 年 6 月 6 日

Amazon ECS CLI v0.5.0

发布的新版本的 Amazon ECS CLI,其中增加了以下功能:

  • 能够推送、提取和列出 Amazon ECR 映像

  • 支持 中的现有负载均衡器和应用程序负载均衡器 CreateService

有关更多信息,请参阅 ECS CLI 更改日志.

2017 年 4 月 3 日

新的Amazon SNS 版本的 Amazon ECS-optimized AMI 通知

增加了订阅有关新的Amazon ECS-optimized AMI 版本的 SNS 通知的功能。有关更多信息,请参阅订阅经 Amazon ECS优化的 AMI 更新通知.

2017 年 3 月 23 日

微服务和批处理作业

增加了 Amazon ECS 的两个常见使用案例 (微服务和批处理作业) 的文档。有关更多信息,请参阅 中的常见使用案例Amazon ECS.

2017 年 2 月

容器实例耗尽

增加了对容器实例耗尽的支持,这提供了一种从集群中删除容器实例的方法。有关更多信息,请参阅容器实例耗尽.

2017 年 1 月 24 日

Docker 1.12 支持

添加对 Docker 1.12 的支持。有关更多信息,请参阅Amazon ECS-optimized AMIs.

2017 年 1 月 24 日

新任务放置策略

增加了对任务放置策略的支持:基于属性的放置、装填、可用区分散以及每个主机一个。有关更多信息,请参阅Amazon ECS 任务放置策略.

2016 年 12 月 29 日

Windows 容器支持测试版

增加了对 Windows Server 2016 容器(测试版)的支持。有关更多信息,请参阅Windows 容器.

2016 年 12 月 20 日

Blox OSS 支持

增加了对 Blox OSS 的支持,从而实现了自定义任务计划程序。有关更多信息,请参阅计划Amazon ECS任务.

2016 年 12 月 1 日

Amazon ECS 的 事件流CloudWatch Events

Amazon ECS 现在将容器实例和任务状态更改发送到 CloudWatch Events。有关更多信息,请参阅Amazon ECS 事件和 EventBridge.

2016 年 11 月 21 日

Amazon ECS 容器日志记录到 CloudWatch Logs

增加了对 awslogs 驱动程序将容器日志流发送到 的支持。CloudWatch Logs. 有关更多信息,请参阅使用 awslogs 日志驱动程序.

2016 年 12 月 9 日

带有支持动态端口的 Amazon ECS 的 Elastic Load Balancing 服务

增加了对负载均衡器支持每个侦听器多个实例:端口组合的支持,这会增加容器的灵活性。现在,您可以让 Docker 动态定义容器的主机端口,而 ECS 计划程序向负载均衡器注册实例:端口。有关更多信息,请参阅服务负载均衡.

2016 年 8 月 11 日

IAM 任务的 Amazon ECS 角色

增加了对将 IAM 角色与任务关联的支持。这为容器提供了更精细的权限,而不是对整个容器实例使用单个角色。有关更多信息,请参阅任务的 IAM 角色.

2016 年 7 月 13 日

Amazon ECS CLI 支持 Docker Compose v2 格式

Amazon ECS CLI 增加了对 Docker Compose v2 格式的支持。有关更多信息,请参阅ecs-cli compose.

2016 年 7 月 8 日

Docker 1.11 支持

添加对 Docker 1.11 的支持。有关更多信息,请参阅Amazon ECS-optimized AMIs.

2016 年 31 月 5 日

任务自动扩展

Amazon ECS 增加了对自动扩展服务所运行的任务的支持。有关更多信息,请参阅服务 Auto Scaling.

2016 年 18 月 5 日

基于任务系列的任务定义筛选

增加了对基于任务定义系列筛选任务定义列表的支持。有关更多信息,ListTaskDefinitions请参阅

2016 年 5 月 17 日

Docker 容器和 Amazon ECS 代理日志记录

Amazon ECS 增加了将 ECS 代理和 Docker 容器日志从容器实例发送到 CloudWatch Logs 以简化问题排查的功能。

2016 年 5 月 5 日

Amazon ECS发布了 CLI v0.3

发布了新版本的 Amazon ECS CLI,它增加了对使用负载均衡器创建服务的支持。

2016 年 4 月 11 日

经 ECS 优化的 AMI 现在支持 Amazon Linux 2016.03.

经 ECS 优化的 AMI 增加了对 2016.03 的支持。Amazon Linux 2016.03. 有关更多信息,请参阅Amazon ECS-optimized AMIs.

2016 年 4 月 5 日

Docker 1.9 支持

添加对 Docker 1.9 的支持。有关更多信息,请参阅Amazon ECS-optimized AMIs.

2015 年 12 月 22 日

CloudWatch有关集群 CPU 和内存预留的 指标

Amazon ECS 增加了有关 CPU 和内存预留的自定义 CloudWatch 指标。

2015 年 12 月 22 日

Amazon ECR

向控制台中添加了新的 Amazon ECR 服务,这增加了对存储与 Docker Hub 或 IAM 用户关联的资源级权限所控制的映像的支持。可在所有 AWS 区域中使用,将自动复制并全球缓存映像,以便启动数百个容器与启动单个容器一样快。

2015 年 12 月 21 日

新的 Amazon ECS 首次运行体验

Amazon ECS 控制台首次运行体验增加了零单击角色创建。

2015 年 11 月 23 日

跨可用区放置任务

Amazon ECS 服务计划程序增加了对跨可用区放置任务的支持。

2015 年 10 月 8 日

Amazon ECS支持 Docker Compose 的 CLI

Amazon ECS CLI 增加了对 Docker Compose 的支持。

2015 年 10 月 8 日

CloudWatch 集群和服务的 Amazon ECS 指标

Amazon ECS 为集群中的每个容器实例、服务和任务定义系列增加了有关 CPU 和内存使用率的自定义 CloudWatch 指标。这些新指标可用于使用 Auto Scaling 组扩展集群中的容器实例或创建自定义 CloudWatch 警报。

2015 年 8 月 17 日

UDP 端口支持

增加了对任务定义中的 UDP 端口的支持。

2015 年 7 月 7 日

环境变量覆盖

增加了对 deregisterTaskDefinition 的环境变量覆盖的支持runTask。

2015 年 6 月 18 日

自动化 Amazon ECS 代理更新

增加了查看容器实例上运行的 ECS 代理版本的功能。还能够从 AWS 管理控制台、AWS CLI 和开发工具包更新 ECS 代理。

2015 年 6 月 11 日

Amazon ECS 服务计划程序和 Elastic Load Balancing 集成

增加了定义服务并将该服务与 Elastic Load Balancing 负载均衡器关联的功能。

2015 年 4 月 9 日

Amazon ECS GA

Amazon ECS、美国西部(俄勒冈)、美国东部(弗吉尼亚北部)和亚太区域(东京)区域中的 欧洲(爱尔兰) 一般可用性。

2015 年 4 月 9 日