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

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

Amazon ECS-optimized AMIs

一种 Amazon ECS 容器实例规格由以下组件组成。

必填

  • 运行至少 3.10 版 Linux 内核的现代 Linux 分发版。

  • Amazon ECS 容器代理(最好是最新版本)。有关更多信息,请参阅Amazon ECS 容器代理

  • 运行至少 1.9.0 版的 Docker 守护程序以及任何 Docker 运行时依赖项。有关更多信息,请参阅 Docker 文档中的检查运行时依赖项

    注意

    为获得最佳体验,我们建议安装的Docker版本,并使用相应的 Amazon ECS 您正在使用的容器代理版本。

推荐

  • 用于运行和监控 Amazon ECS 集装箱代理。Amazon ECS-optimized AMI 使用 ecs-init RPM 来管理代理。有关更多信息,请参见 ecs-init 项目 于 GitHub.

Amazon ECS-optimized AMI 已根据这些要求和建议进行预配置。建议对容器实例使用Amazon ECS-optimized Amazon Linux 2 AMI,除非应用程序要求使用特定的操作系统或在该 AMI 中尚不可用的 Docker 版本。

尽管您可以自行创建在 Amazon ECS 上运行您的容器化工作负载所需的符合基本规范的容器实例 AMI,但 AWS 工程师仍会在 Amazon ECS 上预配置并测试经 Amazon ECS 优化的 AMI。这是可供您开始操作并快速获取 AWS 上运行的容器的最简单方式。

的 Amazon ECS-已优化 AMI 元数据,包括 AMI 名称, Amazon ECS 容器代理版本,以及包含Docker版本的ECS运行时版本,每个变量可通过编程方式检索。有关更多信息,请参阅正在检索 Amazon ECS-Optimized AMI 元数据

Amazon ECS-已优化 AMI 变体

Amazon ECS 提供了已针对服务进行了优化的 AMI,包括以下变体。

Linux变体

  • Amazon ECS-optimized Amazon Linux 2 AMI – 推荐用于在大多数情况下启动您的 Amazon ECS 容器实例。

  • Amazon ECS GPU-optimized AMI – 基于 Amazon Linux 2,此 AMI 建议在启动您的 Amazon EC2 基于GPU的实例。它预配置了NVIDIA内核驱动程序和DockerGPU运行时,使运行工作负载充分利用 GPUs 于 Amazon ECS. 有关更多信息,请参阅使用 GPUs 于 Amazon ECS

  • Amazon ECS-optimized Amazon Linux 2 (Inferentia) AMI – 基于 Amazon Linux 2,此 AMI 建议在启动您的 Amazon EC2 Inf1实例. 它预配置了AWSInferentia驱动程序和Docker的AWSNeuron运行时,使运行机器学习推断工作负载更加轻松 Amazon ECS. 有关更多信息,请参阅在上使用推理工作负载 Amazon ECS

  • Amazon ECS-optimized Amazon Linux AMI – 此 AMI 基于 Amazon Linux。我们建议您将工作负载迁移到 Amazon ECS-optimized Amazon Linux 2 AMI。对 Amazon ECS-optimized Amazon Linux AMI 的支持与 Amazon Linux AMI 相同。有关更多信息,请参阅 Amazon Linux AMI

Windows变体

  • Amazon ECS 优化的 Windows Server 2019 Full AMI – 推荐用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅Windows 容器

  • 经 Amazon ECS 优化的 Windows Server 2019 Core AMI – 推荐用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅Windows 容器

  • 经 Amazon ECS 优化的 Windows Server 2004 Core AMI – 可用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅Windows 容器

  • 经 Amazon ECS 优化的 Windows Server 1909 Core AMI – 可用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅Windows 容器

  • Amazon ECS 优化的 Windows Server 2016 Full AMI – 可用于在 Windows 操作系统上启动您的 Amazon ECS 容器实例。有关更多信息,请参阅Windows 容器

Windows Server 2019 和 Windows Server 2016 是长期服务渠道 (LTSC) 版本。Windows Server 2004 和 Windows Server 1909 是半年期渠道 (SAC) 版本。有关更多信息,请参阅 Windows Server 发行版信息

Linux(Linux) Amazon ECS-已优化 AMIs

以下是检索 AMI IDs 的每种Linux变体, Amazon ECS-已优化 AMI.

新品上市 Amazon ECS-optimized Amazon Linux 2 AMI 可以使用 AWS CLI 使用以下命令:

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended

下表提供了一个按区域检索当前 Amazon ECS-optimized Amazon Linux 2 AMI ID 的链接。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, Amazon ECS-optimized Amazon Linux 2 AMI 及其对应版本 Amazon ECS 容器代理、Docker和 ecs-init 软件包,请参阅 Linux(Linux) Amazon ECS-已优化 AMIs版本.

您可以将 AWS CLI 与以下命令结合使用来检索当前 Amazon ECS GPU-optimized AMI:

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/recommended

下表提供了一个按区域检索当前 Amazon ECS GPU-optimized AMI ID 的链接。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, Amazon ECS GPU-optimized AMI 及其对应版本 Amazon ECS 容器代理、Docker、 ecs-init 和NVIDIA驱动程序请参阅 Linux(Linux) Amazon ECS-已优化 AMIs版本.

您可以将 AWS CLI 与以下命令结合使用来检索当前 Amazon ECS-optimized Amazon Linux 2 (Inferentia) AMI:

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/inf/recommended

下表提供了一个按区域检索当前 Amazon ECS-optimized Amazon Linux 2 (Inferentia) AMI ID 的链接。

有关当前和以前版本的完整列表, Amazon ECS-optimized Amazon Linux 2 (Inferentia) AMI 及其对应版本 Amazon ECS 容器代理、Docker和 ecs-init 包装见 Linux(Linux) Amazon ECS-已优化 AMIs版本.

您可以将 AWS CLI 与以下命令结合使用来检索当前 Amazon ECS-optimized Amazon Linux AMI:

aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux/recommended

下表提供了一个按区域检索当前 Amazon ECS-optimized Amazon Linux AMI ID 的链接。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, Amazon ECS-optimized Amazon Linux 2 (Inferentia) AMI 及其对应版本 Amazon ECS 容器代理、Docker和 ecs-init 包装见 Linux(Linux) Amazon ECS-已优化 AMIs版本.

窗户 Amazon ECS-已优化 AMIs

以下是检索 AMI IDs 的每种Windows变体 Amazon ECS-已优化 AMI. 您可以订阅WindowsAMI Amazon SNS 当新的 AMI 或 AMI 版本标记为私有。有关更多信息,请参阅窗户 Amazon ECS-已优化 AMIs

重要

为确保客户在默认情况下拥有最新的安全更新,Amazon ECS 至少维护最后三个 Windows Amazon ECS 优化的 AMI。在发布新的 Windows Amazon ECS 优化的 AMI 后,Amazon ECS 使 Windows Amazon ECS 优化 AMI 的旧版变为私有的。如果您需要访问私有 AMI,请通过向云支持提交 TT,告知我们。

可将 AWS CLI 与以下命令结合使用来检索当前 Amazon ECS 优化的 Windows Server 2019 Full AMI:

aws ssm get-parameters --names /aws/service/ami-windows-latest/Windows_Server-2019-English-Full-ECS_Optimized

下表提供了一个按区域检索当前 Amazon ECS 优化的 Windows Server 2019 Full AMI ID 的链接。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, Windows Server 2019 Full 及其对应版本 Amazon ECS 容器代理和Docker查看 窗户 Amazon ECS-已优化 AMIs版本.

可将 AWS CLI 与以下命令结合使用来检索当前 经 Amazon ECS 优化的 Windows Server 2019 Core AMI:

aws ssm get-parameters --names /aws/service/ami-windows-latest/Windows_Server-2019-English-Core-ECS_Optimized

下表提供了一个按区域检索当前 经 Amazon ECS 优化的 Windows Server 2019 Core AMI ID 的链接。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, Windows Server 2019 Core 及其对应版本 Amazon ECS 容器代理和Docker查看 窗户 Amazon ECS-已优化 AMIs版本.

可将 AWS CLI 与以下命令结合使用来检索当前 经 Amazon ECS 优化的 Windows Server 2004 Core AMI:

aws ssm get-parameters --names /aws/service/ami-windows-latest/Windows_Server-2004-English-Core-ECS_Optimized

下表提供的链接可用于按区域检索当前的 经 Amazon ECS 优化的 Windows Server 2004 Core AMI ID。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, 经 Amazon ECS 优化的 Windows Server 2004 Core AMI 及其对应版本 Amazon ECS 容器代理和Docker查看 窗户 Amazon ECS-已优化 AMIs版本.

可将 AWS CLI 与以下命令结合使用来检索当前 经 Amazon ECS 优化的 Windows Server 1909 Core AMI:

aws ssm get-parameters --names /aws/service/ami-windows-latest/Windows_Server-1909-English-Core-ECS_Optimized

下表提供了一个按区域检索当前 经 Amazon ECS 优化的 Windows Server 1909 Core AMI ID 的链接。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, 经 Amazon ECS 优化的 Windows Server 1909 Core AMI 及其对应版本 Amazon ECS 容器代理和Docker查看 窗户 Amazon ECS-已优化 AMIs版本.

可将 AWS CLI 与以下命令结合使用来检索当前 Amazon ECS 优化的 Windows Server 2016 Full AMI:

aws ssm get-parameters --names /aws/service/ami-windows-latest/Windows_Server-2016-English-Full-ECS_Optimized

下表提供了一个按区域检索当前 Amazon ECS 优化的 Windows Server 2016 Full AMI ID 的链接。

区域名称

区域

AMI ID

中国(北京)

cn-north-1

查看 AMI ID

中国 (宁夏)

cn-northwest-1

查看 AMI ID

有关当前和以前版本的完整列表, Amazon ECS 优化的 Windows Server 2016 Full AMI 及其对应版本 Amazon ECS 容器代理和Docker查看 窗户 Amazon ECS-已优化 AMIs版本.