projects::arch linux on ec2

2021-12-15: After nearly 10 years of monthly or semi-monthly updates, I've decided it's time to stop building these images. When I originally started providing these, I was using Amazon EC2 on a daily basis, so it was helping me as much as anyone else who wanted to use them. These days, I have not used any AWS products in quite some time, except for the purposes of building these cloud images.

Unfortunately, building these images and constantly monitoring and analyzing my AWS bill each month to figure out what orphaned resources I've left around just isn't fun. AWS has made it significantly more difficult to figure out the cost breakdown, and I don't have time to deal with it.

Additionally, the tooling I've been using to build these images has started to show its age, since it depends on the ec2-ami-tools, which has been abandoned by AWS in favor of something else. Whenever a new EC2 region pops up, I have to write a patch for AWS' own tools just to add the new region endpoints, and it's a pain to deal with.

contact

IRC Join us on irc.freenode.net in #archlinux-ec2!

If you find a bug or have any other comments, please send me an email, or ping me on twitter.

NOTE: This project is not run, sponsored, or endorsed by my employer or the Arch Linux project.

current releases

Release 2021.06.02

HVM Images

region ebs
hvm
x86_64
lts
s3
hvm
x86_64
lts
ebs
hvm
x86_64
stable
s3
hvm
x86_64
stable
us-east-1 ami-0857dde146952200b ami-0d4680227fa896299 ami-0aa7dbd2db78fa7fb ami-08316a1cd25583b87
us-east-2 ami-02653f06de985e3ba ami-0c01c41ddcdb2a0b4 ami-008ef391bf64d8b7f ami-0fe036ef084d88fe6
us-west-1 ami-0bd2833d0acbaf044 ami-0e1964f73e7d6a9fb ami-0bc142e116312d7e6 ami-0c65968c7ec02603f
us-west-2 ami-0d663b9cafcc1af61 ami-04ef42f3683a104c4 ami-023693ce180f3adb1 ami-04e36bba170d13eb3
ca-central-1 ami-0a6bcadce03dec0ec ami-026c7b477aa7fd761 ami-07b08bb244fc72525 ami-06c60a1968db947c3
eu-central-1 ami-03669bd7dcf44979a ami-0794edd694c054bcc ami-0f0259bc20bcc0114 ami-0e9198c90ffa6c3ba
eu-north-1 ami-0a1cae40cedc8f84a ami-00a6c32f59fad62c6 ami-0209cf5105e3a5872 ami-012ab76a8e5e2817a
eu-west-1 ami-058c22deae52453c0 ami-068639c2391c58f65 ami-0a10dbf824c9cc3fc ami-0aaf5d5f36cd56437
eu-west-2 ami-0eb4e8ddd9fa85690 ami-04f83c1e51049dd86 ami-0b46d60197650c7b2 ami-0572c5fd26d3bec0d
eu-west-3 ami-058cee5cdb01c7ca1 ami-0ee475f9f583aa51b ami-0622746594aec927a ami-00afb1150fedb5727
eu-south-1 ami-0f07d73a45c62036a ami-0668288fd748abc0a
af-south-1 ami-0f8b88767c9307295 ami-0f472c7bb5ef62781
ap-east-1 ami-0fcba84f385b001ef ami-058d618623e52c423
ap-northeast-1 ami-01d49bad571fb554d ami-00b590221a70317b6 ami-00894b4c7df5dbb94 ami-0aa0c1eae68c59e06
ap-northeast-2 ami-0dc674d8f00c3be85 ami-009a1c3b7df2ae32d ami-0fae3a42c0f7438ee ami-0e72d27c28db14799
ap-south-1 ami-035458ade6c664123 ami-0b875ace13cb7a8be ami-016f15543452da599 ami-0ffee2e2c6d15ab06
ap-southeast-1 ami-08a6fe351ffd57327 ami-0a26292e40420638d ami-00cfc0bbf81a9d32c ami-0f5c119992fc1d944
ap-southeast-2 ami-0dc3ccf4cc75681fd ami-0bab71320b2096409 ami-0343ae980006cdd80 ami-056dc76937bce68e8
sa-east-1 ami-0d955c87f4e8a9f66 ami-068aa77d65dfb21e9 ami-0745450a9dd2e9595 ami-0fd0f12a0cc82df89
me-south-1 ami-048b02bcc1d157d45 ami-0abb8c3a6b6e5e6f3

Release 2021.01.14

HVM Images

region ebs
hvm
x86_64
lts
s3
hvm
x86_64
lts
ebs
hvm
x86_64
stable
s3
hvm
x86_64
stable
us-east-1 ami-0002ff9cc5c9b0d98 ami-0753b9015b63356ba ami-0ef0745adf93c94f7 ami-0025f4939ee5cbb7a
us-east-2 ami-0f0df120601069bf4 ami-09f20778db88ff8fd ami-02d88189f83c3f8cb ami-0ddc8740ac463e257
us-west-1 ami-0c756478e915b602e ami-0614d05b42f6f7943 ami-0a8201926ea73eee0 ami-098a74bb7d12c5518
us-west-2 ami-05edd6b1936260962 ami-0bf0f62effbd36ad3 ami-09ee139eb167e64a1 ami-0926be8f0f0597f5b
ca-central-1 ami-0160c5126c0781fe3 ami-0aea5770f529c7089 ami-0b9f417a7218eae74 ami-022654d8409d3b2e5
eu-central-1 ami-066024f62363b98ac ami-06675f64f853cc1f5 ami-007d97d2d7c425c68 ami-077aba539c08bec3f
eu-north-1 ami-0b2c1a297fc7a158f ami-0aeeb49e120933f82 ami-04e0aa2c342800291 ami-01301b3129eff57e3
eu-west-1 ami-091c4bd444fcac6a1 ami-01fb6d0860fbfb585 ami-0370aeae4564a0b10 ami-0fa1ae47d60c36d67
eu-west-2 ami-05fb9c1322f5e3f78 ami-058cde732b00a5e3e ami-0bb11eee7052e5560 ami-07932451568300598
eu-west-3 ami-0e9181171b3964d60 ami-082da3b63fcce72a7 ami-0d27a493ef7464778 ami-06d45327c6a2c7957
eu-south-1 ami-0a9d828db1c0c4acf ami-0c1c18d2da78f6f6b
af-south-1 ami-050b270741f072b5d ami-0836dbfbe81f057a7
ap-east-1 ami-068a730c25c83aafe ami-0207e5e3b643b95a4
ap-northeast-1 ami-0521069962a7d2592 ami-0261c770aa90c3fa2 ami-0cd1b519c2bd5b368 ami-07bd51e1b5cee37bf
ap-northeast-2 ami-0a6060d44e2a4ba82 ami-029e01ac8b11f3464 ami-01251d42814a7a4c2 ami-06ff78b41c75243cc
ap-south-1 ami-0463efcfc19b07c43 ami-03777899f6100aba8 ami-09b97cc31d2aa1395 ami-0a1d3eb39d9aea428
ap-southeast-1 ami-0c89a7445d559ec03 ami-053fa53cad3dc6e98 ami-0b7a85d653029b089 ami-007a1265572219f5b
ap-southeast-2 ami-04f5a3401b9b7c38c ami-031ceacce9768bf84 ami-0006c70e2255d6bd9 ami-026d0f3c5dc9088c9
sa-east-1 ami-00d571bb5f3c517fb ami-0e3f84eea9e7c5c2e ami-08841e33e853605d8 ami-09ec3fc4449fce906
me-south-1 ami-06b45898db861130a ami-0ad2b5b77203afced

tools

The EC2 image build process is public, but the AMI registration portion is not. Here are the necessary tools to create an image file, but see the 2013-05-26 news post for information on how to register the images in EC2.

  • ami-build-backend - These files are held on the PXE server, and fetched when the guest boots.
  • ami-builder-image - This is a fork of archiso with some changes to automatically pull down my install script and do a few other things.
  • ec2-packages - These are the sources for all the packages contained in the 'ec2' Pacman repository.