You'll be able to move preferred actions to cloud-init in the person data fields when launching an instance. This suggests you can use common AMIs for many use scenarios and configure them dynamically at startup. Amazon Linux also takes advantage of cloud-init to conduct Preliminary configuration from the ec2-consumer account. https://virtualizationsupport22222.blogdal.com/26551923/examine-this-report-on-nginx-ssl-certificate-install