Amazon Machine Image - AshokBhat/notes GitHub Wiki

About

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.

Contents

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_64 or arm64

AMIs are commonly backed by Amazon EBS snapshots.

Operating systems

AMIs are available for operating systems including:

  • Amazon Linux 2023]]
  • RHEL
  • Ubuntu
  • SLES
  • Windows Server
  • Other supported Linux distributions

Types

  • 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

See also

  • [Amazon EC2]] ](/AshokBhat/notes/wiki/[[Amazon-EBS)
  • Amazon Linux
  • [AWS Graviton]] ](/AshokBhat/notes/wiki/[[AWS)