Amazon ECS
AWS Fargate 用户指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

文档历史记录

下表描述了适用于 AWS Fargate 的 Amazon ECS 用户指南 的主要更新和新功能。我们还经常更新文档来处理您发送给我们的反馈意见。

变更

描述

日期

适用于 Amazon ECS 的 FireLens

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

2019 年 9 月 30 日

AWS Fargate 区域扩展

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

2019 年 9 月 30 日

适用于 Amazon ECS 的 FireLens

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

2019 年 8 月 30 日

CloudWatch Container Insights

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

2019 年 8 月 30 日

AWS Fargate 区域扩展

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

2019 年 8 月 06 日

向服务注册多个目标组

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

2019 年 7 月 30 日

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 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 引入了 PutAccountSettingDefault API

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

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

2019 年 2 月 8 日

接口 VPC 终端节点 (AWS PrivateLink)

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

有关更多信息,请参阅推理 VPC 终端节点 (AWS PrivateLink)

2018 年 12 月 26 日

AWS Fargate 平台版本 1.3.0

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

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

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

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

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

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

2018 年 12 月 17 日

AWS Fargate 区域扩展

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

2018 年 12 月 7 日

Amazon ECS 蓝/绿部署

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

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

2018 年 11 月 27 日

为资源添加标签

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

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

2018 年 11 月 15 日

AWS Fargate 区域扩展

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

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

2018 年 11 月 7 日

更新了服务限制

更新了以下服务限制:

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

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

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

2018 年 10 月 31 日

AWS Fargate 区域扩展

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

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

2018 年 10 月 26 日

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

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

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

2018 年 9 月 10 日

Amazon ECS CLI v1.8.0

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

  • 增加了对 Docker 复合文件中的 Docker 卷的支持。

  • 添加了对 Docker 复合文件中的任务放置约束和策略的支持。

  • 增加了对 Docker 复合文件中的私有注册表身份验证的支持。

  • 增加了对 compose up--force-update 的支持以强制重新启动任务。

有关更多信息,请参阅 Amazon Elastic Container Service Developer Guide 中的 Amazon ECS 命令行参考

2018 年 9 月 7 日

Amazon ECS 服务发现区域扩展

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

有关更多信息,请参阅Service Discovery

2018 年 8 月 30 日

计划的任务与 Fargate 任务支持

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

有关更多信息,请参阅排定的任务 (cron)

2018 年 8 月 28 日

AWS Fargate 区域扩展

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

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

2018 年 7 月 19 日

Amazon ECS CLI v1.7.0

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

  • 增加了对 Docker 复合文件中的容器 healthcheckdevices 的支持。有关更多信息,请参阅 Amazon Elastic Container Service Developer Guide 中的 Amazon ECS 命令行参考

2018 年 7 月 18 日

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

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

There are two service scheduler strategies available:

  • REPLICA—The replica scheduling strategy places and maintains the desired number of tasks across your cluster. By default, the service scheduler spreads tasks across Availability Zones. You can use task placement strategies and constraints to customize task placement decisions. For more information, see 副本.

  • DAEMON—The daemon scheduling strategy deploys exactly one task on each active container instance that meets all of the task placement constraints that you specify in your cluster. When using this strategy, there is no need to specify a desired number of tasks, a task placement strategy, or use Service Auto Scaling policies. For more information, see 守护程序.

    注意

    Fargate tasks do not support the DAEMON scheduling strategy.

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

2018 年 6 月 12 日

Amazon ECSCLI v1.6.0

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

2018 年 6 月 5 日

AWS Fargate 区域扩展

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

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

2018 年 4 月 26 日

Amazon ECSCLI v1.5.0

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

  • 添加了对 ECS CLI 自动检索经 Amazon ECS 优化的最新稳定 AMI(方式为在创建集群资源时查询 Systems Manager Parameter Store API)的支持。这要求您正在使用的用户账户具有所需的 Systems Manager 权限。

  • 添加了针对复合文件中 shm_sizetmpfs 参数的支持。

有关更多信息,请参阅 Amazon Elastic Container Service Developer Guide 中的 Amazon ECS 命令行参考

2018 年 4 月 19 日

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 服务发现。有关更多信息,请参阅Service Discovery

2018 年 3 月 22 日

Amazon ECS CLI v1.4.2

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

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

有关更多信息,请参阅 Amazon Elastic Container Service Developer Guide 中的 Amazon ECS 命令行参考

2018 年 3 月 20 日

Amazon ECS CLI v1.4.0

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

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

  • 为 compose service 命令添加了 --force-deployment 标志。

  • 增加了对 ECS 配置文件中 aws_session_token 的支持。

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

有关更多信息,请参阅 Amazon Elastic Container Service Developer Guide 中的 Amazon ECS 命令行参考

2018 年 3 月 09 日

容器运行状况检查

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

2018 年 3 月 08 日

Amazon ECS 任务元数据终端节点

从 1.17.0 版 Amazon ECS 容器代理开始,各种任务元数据和 Docker 统计数据都可用于那些在 Amazon ECS 容器代理所提供的 HTTP 终端节点上使用 awsvpc 网络模式的任务。有关更多信息,请参阅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

有关更多信息,请参阅 Amazon Elastic Container Service Developer Guide 中的 Amazon ECS 命令行参考

2018 年 1 月 19 日

新服务计划程序行为

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

2018 年 1 月 11 日

任务级 CPU 和内存

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

2017 年 12 月 12 日

Amazon ECS 控制台 CodePipeline 集成

增加了 Amazon ECS 与 CodePipeline 的集成。CodePipeline 支持 Amazon ECS 作为部署选项来帮助设置部署管道。有关更多信息,请参阅教程:CodePipeline 持续部署

2017 年 12 月 12 日

任务执行角色

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

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

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

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

2017 年 12 月 7 日

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

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

  • 支持任务联网

  • 支持 AWS Fargate

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

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

2017 年 11 月 29 日

AWS Fargate GA

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

2017 年 11 月 29 日