View a markdown version of this page

管理 Image Builder 分配设置 - EC2 Image Builder
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

管理 Image Builder 分配设置

在为输出映像配置分配设置之前,我们建议您针对在分配目标区域中从您的输出映像启动的实例,验证所有底层基础设施的可用性或其他要求。例如,并非所有区域都支持 EC2 Mac 专属主机,而这些主机对于从 macOS 映像启动实例是必需的。有关专属主机的实例类型和定价的更多信息,请参阅 Amazon EC2 专属主机定价。

使用 Image Builder 创建分配设置后,您可以使用 Image Builder 控制台、Image Builder API 或 Amazon CLI中的 imagebuilder 命令对其进行管理。通过使用分配设置,您可以执行以下操作:

AMI 分配
  • 指定输出 AMI 的名称和描述。

  • 授权其他 Amazon Web Services 账户、组织和 OU 从所有者的账户启动 AMI。所有者账户需要支付与 AMI 相关的费用。

    注意

    要公开 AMI,请将启动许可授权账户设置为 all。有关相关信息和示例,请参阅《Amazon EC2 API 参考》中的 ModifyImageAttribute。

    重要

    您不能将带有水印的 AMI 设为公开。如果您的图像配方包含水印,或者源 AMI 附加了水印,则无法将启动权限设置为公开。Image Builder 拒绝分发配置。当您跨区域或账户复制或分发 AMI 时,水印会自动传播。有关更多信息,请参阅 使用水印追踪 AMI 血统。

  • 为目标区域中每个指定的目标账户、组织和 OU 创建输出 AMI 的副本。目标账户、组织和 OU 拥有自己的 AMI 副本,并需支付任何相关费用。有关向 OU 分发 AMI 的 Amazon Organizations 更多信息,请参阅与组织或 OU 共享 AMI。

  • 将 AMI 复制到所有者的 “其他” 账户 Amazon Web Services 区域。

  • 将 VM 映像磁盘导出到 Amazon Simple Storage Service (Amazon S3)。有关更多信息,请参阅 示例:为来自的输出 VM 磁盘创建分发设置 Amazon CLI。

容器映像分配
  • 指定 Image Builder 在分配区域中存储输出映像的 ECR 存储库。

您可以通过以下方式使用分发设置,将图像一次性传送到目标区域、账户 Amazon Organizations 和组织单位 (OU),或者每次构建管道:

  • 要自动将更新的映像传输到指定的区域、账户、组织和 OU,请将分配设置与按计划运行的 Image Builder 管道配合使用。

  • 要创建新映像并将其传输到指定的区域、账户、组织和 OU,请使用操作菜单中的运行管道,将分配设置与从 Image Builder 控制台运行过一次的 Image Builder 管道配合使用。

  • 要创建新映像并将其传输到指定的区域、账户、组织和 OU,请使用分配设置以及以下 API 操作或 Amazon CLI中的 Image Builder 命令:

  • 作为常规映像构建过程的一部分,将虚拟机 (VM) 映像磁盘导出到目标区域的 S3 存储桶。

提示

在您具有相同类型的许多资源时,标记可帮助您根据分配给特定资源的标签来识别它。有关使用 Image Builder 命令为资源添加标签的更多信息 Amazon CLI,请参阅本指南的标记资源部分。