构建您自己的经 Amazon ECS 优化的 Windows AMI - Amazon Elastic Container Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

构建您自己的经 Amazon ECS 优化的 Windows AMI

EC2 映像生成器 可用于构建您自己的经 Amazon ECS 优化的自定义 Windows AMI。这样,就可以在 AMI 上轻松地将 Windows Amazon ECS 与您自己的许可证结合使用。Amazon ECS 提供托管的 镜像生成器 组件,该组件提供运行 Windows 实例以托管容器所需的系统配置。每个 Amazon ECS 托管组件均包含一个特定的容器代理和 Docker 版本。您可以将镜像自定义为使用最新的 Amazon ECS 托管组件,或者,如果需要使用较早的容器代理或 Docker 版本,您可以指定不同的组件。

有关使用 EC2 映像生成器 的完整演练,请参阅 用户指南EC2 映像生成器 中的 入门。EC2 映像生成器

使用 Amazon ECS 构建您自己的经 AMI 优化的 Windows EC2 映像生成器 时,您可以创建镜像配方。您的镜像配方必须满足以下要求:

  • Source image (源映像) 应基于 Windows Server 2014 Core、Windows Server 2016 Full、Windows Server 2019 Core 或 Windows Server 2019 Full。任何其他 Windows 操作系统不受支持,并且可能与组件不兼容。

  • 指定 Build components (生成组件) 时,ecs-optimized-ami-windows 组件是必需的。推荐使用 update-windows 组件,这可确保映像包含最新的安全更新。

    
                        构建自定义 Amazon ECS Windows 优化 AMI 所需的组件
    注意

    默认情况下,ecs-optimized-ami-windows 组件使用最新的 Amazon ECS 容器代理。要指定不同的组件版本,请展开 Versioning options (版本控制选项) 菜单并指定要使用的组件版本。有关更多信息,请参阅 列出 ecs-optimized-ami-windows 组件版本.

列出 ecs-optimized-ami-windows 组件版本

在创建 EC2 映像生成器 配方并指定 ecs-optimized-ami-windows 组件时,您可以使用默认选项,也可以指定特定的组件版本。要确定可用的组件版本以及组件中包含的 Amazon ECS 容器代理和 Docker 版本,您可以使用 AWS 管理控制台。

列出可用的 ecs-optimized-ami-windows 组件版本

  1. Open the EC2 映像生成器 console at https://console.amazonaws.cn/imagebuilder/.

  2. 在导航栏上,选择正在其中生成映像的区域。

  3. 在导航窗格中的 Saved configurations (保存的配置) 菜单下,选择 Components (组件)

  4. Components (组件) 页面上,在搜索栏中键入 ecs-optimized-ami-windows 并下拉资格菜单,然后选择 Quick start (Amazon-managed) (快速启动 (Amazon 托管))

  5. 使用 Description (描述) 列可确定映像所需的组件版本以及 Amazon ECS 容器代理和 Docker 版本。