If the manual AMI creation is getting annoying and repetitive, there are many ways to automate the process. For example, Packer is a popular way to build virtual machine images, just like Docker for building container images.
It looks pretty easy to use. The Packer template completely defines the AMI content. You basically just need source_ami to specify which base AMI id to start with, the shell commands you want to run on top of this AMI specified in script (for long scripts) or inline (for short commands), and additional security settings like the AWS key.
If the manual AMI creation is getting annoying and repetitive, there are many ways to automate the process. For example, Packer is a popular way to build virtual machine images, just like Docker for building container images.
Useful materials:
It looks pretty easy to use. The Packer template completely defines the AMI content. You basically just need
source_ami
to specify which base AMI id to start with, the shell commands you want to run on top of this AMI specified inscript
(for long scripts) orinline
(for short commands), and additional security settings like the AWS key.@yantosca This might be worth taking a look at.