An Amazon Machine Image (AMI) is a template that contains a software configuration (operating system, application server, and applications) used to launch instances in the AWS environment. It includes information such as:
- A template for the root volume of the instance.
- Launch permissions that control which AWS accounts can use the AMI to launch instances.
- A block device mapping that specifies the volumes to attach to the instance when it is launched.