AWS Image Builder新能力:一键为自定义镜像挂载Ubuntu Pro订阅

核心功能概述

我们很高兴地宣布,现在您可以直接在AWS Image Builder中将Ubuntu Pro订阅附加到任意基础镜像上,从而从构建伊始就生成符合企业级标准的定制镜像。

为何这一更新至关重要

在此功能推出之前,若要在自定义AMI(Amazon Machine Image)中集成Ubuntu Pro,用户通常需要从头选择一个已经包含Ubuntu Pro的基础镜像,或者在构建过程中手动注入订阅令牌。如今,您只需在构建流水线中直接附加Ubuntu Pro订阅至任意基础镜像——即使该镜像并非Ubuntu Linux系统。

这一改进大幅简化并增强了AMI的构建灵活性:Ubuntu Pro只需作为食谱中的普通组件进行配置,无需任何手动干预。这使得Ubuntu Pro能够无缝融入CI/CD流水线及自动化部署流程中。

注意事项:若将Ubuntu Pro附加至非Ubuntu主机,仅授权该主机运行Ubuntu Pro容器,并不会为主机本身提供Ubuntu Pro的高级服务,例如扩展安全维护(ESM)、合规加固或内核实时补丁。

前置条件

在开始之前,请确保已满足以下要求:

  • 拥有具备EC2 Image Builder和AWS Marketplace使用权限的AWS账户。
  • 配置好允许Image Builder访问Marketplace组件的IAM权限(imagebuilder:GetComponentaws-marketplace:Subscribe)。
  • 准备好待使用的基础镜像(可以是EC2托管镜像、Marketplace AMI或自定义AMI)。
  • 若基础镜像为Ubuntu系统,需确保已安装ubuntu-pro-client,以便Pro客户端能够在首次启动时激活各项服务。

如何启用该功能

第一步:订阅Marketplace商品

根据您的目标架构,订阅对应的组件:

第二步:创建或编辑镜像食谱

您可以通过AWS Web控制台或AWS CLI完成此操作,整体流程保持一致:

  1. 创建新的镜像流水线,或打开已有的流水线。
  2. 新建或修改镜像食谱:
    1. 选择基础镜像(支持EC2托管镜像、Marketplace AMI或自定义镜像)。
    2. 指定镜像名称(即用作基础的操作系统类型)。
    3. 如需,添加用户数据。
    4. 添加组件——在此处引入升级到Ubuntu Pro组件。

在使用AWS Web控制台时,请从源下拉菜单中选择AWS Marketplace,系统将展示所有可用的Marketplace组件。搜索Ubuntu Pro后,选择与您基础AMI架构相匹配的组件(AMD64或ARM64)。

若您使用AWS CLI,请记录Ubuntu Pro组件的ARN,以便在API调用中使用。

第三步:按常规流程填写其他信息

接下来的步骤与以往无异:配置自定义工作流程、基础设施参数以及分发设置。

第四步:执行构建与分发

当Ubuntu Pro组件已被添加至食谱后,后续流程完全遵循标准Image Builder的操作规范:

  1. 按需添加其他组件,完成自身定制化配置与部署需求。
  2. 配置分发选项(目标区域、AMI命名规则等)。
  3. 配置测试流水线(可选但强烈推荐)。
  4. 启动流水线,由Image Builder完成镜像构建。

镜像构建完成后,Ubuntu Pro订阅将以实例元数据的形式附加至生成的AMI。若基础镜像为Ubuntu且已安装Pro客户端,则默认Ubuntu Pro服务将在下次启动时自动激活。

如需深入了解如何使用Ubuntu Pro组件构建食谱,请查阅我们的官方文档页面

验证许可证绑定状态

要确认Ubuntu Pro许可证是否已成功附加,请检查AMI上是否存在正确的Marketplace产品编码。

通过AWS控制台验证

进入EC2 → AMIs,选中您的AMI,在下方的详情面板中查看产品编码字段。您应能看到以下编码之一:

  • Marketplace:9bztusbna2lfuk6zw7upzdvsv——AMD64架构镜像
  • Marketplace:291iwywwdb7ujmih1x7z4l3my——Graviton(ARM64)架构镜像

通过AWS CLI验证

aws ec2 describe-images 
  --owners self 
  --query 'Images[*].{ImageId: ImageId, Name: Name, ProductCodes: ProductCodes[*].ProductCodeId}' 
  --output text

扩展阅读


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://ubuntu.com//blog/attach-ubuntu-pro-aws-image-builder

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4689篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论