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

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

EC2 Image Builder 可用于构建您自定义的经 Amazon ECS 优化的 Windows AMI。这样,您可以轻松地在 Amazon ECS 上使用具有您自己的许可证的 Windows AMI。Amazon ECS 有一个托管 Image Builder 组件,提供了运行 Windows 实例以托管容器所需的系统配置。每个 Amazon ECS 托管组件都包含一个特定的容器代理和 Docker 版本。您可以自定义映像以使用最新的 Amazon ECS 托管组件,或者如果需要较旧的容器代理或 Docker 版本,则可以指定其他组件。

有关使用 EC2 Image Builder 的完整演练,请参阅EC2 Image Builder 入门中的 EC2 Image Builder 用户指南

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

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

  • 在指定生成组件ecs-optimized-ami-windows 组件是必需的。推荐 update-windows 组件,确保映像包含最新的安全更新。

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

    要指定其他组件版本,请展开版本控制选项菜单并指定要使用的组件版本。有关更多信息,请参阅列出 ecs-optimized-ami-windows 组件版本

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

创建 EC2 Image Builder 配方并指定 ecs-optimized-ami-windows 组件,您可以使用默认选项,也可以指定特定组件版本。要确定可用的组件版本以及组件中包含的 Amazon ECS 容器代理和 Docker 版本,您可以使用 Amazon Web Services Management Console。

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

  1. 打开位于 https://console.aws.amazon.com/imagebuilder/的 EC2 Image Builder 控制台

  2. 在导航栏上,选择构建映像所在的区域。

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

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

  5. 使用说明列确定您映像所需的 Amazon ECS 容器代理和 Docker 版本的组件版本。