AMI de Amazon Linux basada en CentOS 6.x, mientras que Amazon Linux 2 es CentOS 7.x,
Así que en lugar de apt
usarías yum
,
y en lugar de /usr/local/bin/composer
tendrás que usar /usr/bin/composer
...
Amazon Linux AMI es una distribución basada en red hat, por lo que cosas como el instalador de paquetes o las herramientas para la administración de servicios son diferentes, y otra cosa que debe tener en cuenta es la forma de arranque, las instancias de Amazon son más flexibles para hacer algunas cosas en la formación de la nube en el ubuntu, la mejor forma de hacerlo es con cloudinit https://help.ubuntu.com/community/CloudInit, debe considerar que los paquetes también son múltiples paquetes que no son compatibles de forma nativa con Amazon Linux.