Skip to content

feat(aws): Add ec2 pro component tutorial#523

Open
JessicaJang wants to merge 1 commit into
canonical:mainfrom
JessicaJang:052026-aws-pro-component-doc
Open

feat(aws): Add ec2 pro component tutorial#523
JessicaJang wants to merge 1 commit into
canonical:mainfrom
JessicaJang:052026-aws-pro-component-doc

Conversation

@JessicaJang

Copy link
Copy Markdown
Contributor

Ubuntu Pro component is officially released.

Add tutorial doc for users who will use the
component in their image build pipeline.

A separate subscription is required for each architecture (AMD and ARM) if you intend to build images for both.


Create an image recipe

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i personally think this tutorial section is not needed since it's well documented in official AWS document page.

i wouldn't mind to put step by step guide in here but feels redundant.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would reference upstream here, assuming it meets our standard. i always prefer to reference rather than duplicating

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I agree. It's better to point to upstream documentation, instead of duplicating stuff.

However, it would be nice to mention the specific change needed in this case - i.e. the bit about selecting the Ubuntu Pro component (unless that is also documented upstream).

@JessicaJang JessicaJang force-pushed the 052026-aws-pro-component-doc branch from 88593fc to df11986 Compare May 20, 2026 23:39
A separate subscription is required for each architecture (AMD and ARM) if you intend to build images for both.


Create an image recipe

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would reference upstream here, assuming it meets our standard. i always prefer to reference rather than duplicating

Build a custom Ubuntu Pro image with EC2 Image Builder
=======================================================

EC2 Image Builder lets you automate the creation, testing, and distribution of custom AMIs. By adding the `Ubuntu Pro component`_ (available on the AWS Marketplace), you can bake Ubuntu Pro services — including the 10-year security guarantee and expanded package coverage — directly into your images at build time. This removes the need to attach Pro tokens or run activation scripts after an instance starts.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we need some language to make this clear that its can be attached on ANY Linux OS. a driver of this feature is to enable people to licenses non-ubuntu images for pro container workloads. i would lean on @carlosbravoa on how he wants to structure this framing. i think we would want to change the title. maybe "Licensing Linux images for Ubuntu Pro with EC2 Image Builder".

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@carlosbravoa could you take a look when you get a chance? (Just a reminder ping)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also believe that we should encourage people to use Ubuntu Pro images from the marketplace when they are available.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EC2 Image Builder lets you automate the creation, testing, and distribution of custom AMIs. By adding the Ubuntu Pro component_ (available on the AWS Marketplace for AMD64 and Graviton), you can attach an Ubuntu Pro subscription directly to your images during the build process. This enables any custom image—including those running non-Ubuntu operating systems—to attach a Pro license at build time for metered billing.

Note: Attaching an Ubuntu Pro subscription to a non-Ubuntu operating system only enables those machines to join EKS/ECS clusters running Ubuntu Pro containers. It does not provide access to other Ubuntu Pro services, such as 10 years of maintenance, FIPS, or Kernel Livepatch.

Comment thread docs/aws/aws-how-to/instances/build-ubuntu-pro-image-with-ec2-image-builder.rst Outdated
A separate subscription is required for each architecture (AMD and ARM) if you intend to build images for both.


Create an image recipe

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I agree. It's better to point to upstream documentation, instead of duplicating stuff.

However, it would be nice to mention the specific change needed in this case - i.e. the bit about selecting the Ubuntu Pro component (unless that is also documented upstream).

Comment thread docs/aws/aws-how-to/instances/build-ubuntu-pro-image-with-ec2-image-builder.rst Outdated
Build a custom Ubuntu Pro image with EC2 Image Builder
=======================================================

EC2 Image Builder lets you automate the creation, testing, and distribution of custom AMIs. By adding the `Ubuntu Pro component`_ (available on the AWS Marketplace), you can bake Ubuntu Pro services — including the 10-year security guarantee and expanded package coverage — directly into your images at build time. This removes the need to attach Pro tokens or run activation scripts after an instance starts.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@carlosbravoa could you take a look when you get a chance? (Just a reminder ping)

@JessicaJang

Copy link
Copy Markdown
Contributor Author

@k-dimple @rpocase the tutorial is already linked on top of the prerequisite section

Ubuntu Pro component is officially released.

Add tutorial doc for users who will use the
component in their image build pipeline.
@JessicaJang JessicaJang force-pushed the 052026-aws-pro-component-doc branch from df11986 to 4d336c4 Compare May 29, 2026 17:20

@carlosbravoa carlosbravoa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a text suggestion for the first paragraph. The rest is fine for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants