Amazon Machine Image - AshokBhat/notes GitHub Wiki
An Amazon Machine Image (AMI) is a template used to create virtual machine instances in Amazon EC2. It contains the operating system and software configuration needed to launch an instance.
An AMI typically defines:
- Root volume containing the operating system and software
- Block device mappings for attached storage
- Launch permissions controlling which AWS accounts can use it
- Architecture such as
x86_64orarm64
AMIs are commonly backed by Amazon EBS snapshots.
AMIs are available for operating systems including:
- Public — available to AWS users
- Private — available only to the owning account
- Shared — shared with specific AWS accounts or organizations
- AWS Marketplace — commercial or third-party images available through AWS Marketplace