Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Verify that an AMI is enabled for NitroTPM

Focus mode
Verify that an AMI is enabled for NitroTPM - Amazon Elastic Compute Cloud

To enable NitroTPM for an instance, you must launch the instance using an AMI with NitroTPM enabled. You can use either describe-images or describe-image-attributes to verify that an AMI is enabled for NitroTPM. If NitroTPM is enabled for the AMI, the value for TpmSupport is "v2.0".

To describe the image

You can use the describe-images command as follows.

aws ec2 describe-images --image-ids ami-0123456789example --query Images[*].TpmSupport

If NitroTPM is enabled for the AMI, the output is as follows.

[ "v2.0" ]

If TPM is not enabled, the output is empty.

[ ]
To describe the image attribute

Alternatively, if you are the AMI owner, you can use the describe-image-attribute command as follows, specifying tpmSupport as the attribute.

aws ec2 describe-image-attribute \ --region us-east-1 \ --image-id ami-0123456789example \ --attribute tpmSupport

The following is example output.

{ "ImageId": "ami-0123456789example", "TpmSupport": { "Value": "v2.0" } }
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.