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.”

Amazon EC2 AMI lifecycle

Focus mode
Amazon EC2 AMI lifecycle - Amazon Elastic Compute Cloud

An Amazon Machine Image (AMI) is an image that provides the software that is required to set up and boot an instance. You must specify an AMI when you launch an instance.

Amazon provides AMIs that you can use to launch your instances, or you can create your own AMIs. For example, you can launch an instance from an existing AMI, customize the instance (for example, install software and configure operating system settings), and then save this updated environment as a new AMI. Any instance customizations are saved to the AMI, so that the instances that you launch from your new AMI include these customizations.

You can use an AMI only in the AWS Region in which it was created. If you need to launch instances with the same configuration in multiple Regions, you can create an AMI in one Region and then copy your AMI to additional Regions.

To temporarily prevent an AMI from being used, you can disable it. When an AMI is disabled, it can't be used to launch new instances. However, if you re-enable the AMI, it can be used to launch instances again. Note that disabling an AMI doesn't affect existing instances that have already been launched from it.

When you no longer require an AMI, you can deregister it. After you deregister an AMI, you can't use it to launch new instances. Note that deregistering an AMI does not affect the instances that you already launched from the AMI.

You can use Amazon Data Lifecycle Manager to automate the creation, retention, copy, deprecation, and deregistration of Amazon EBS-backed AMIs and their backing snapshots. For more information, see Amazon Data Lifecycle Manager.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.