AMI Amazon Linux basata su CentOS 6.x, mentre Amazon Linux 2 è CentOS 7.x,
Quindi invece di apt
useresti yum
,
e invece di /usr/local/bin/composer
dovrai usare /usr/bin/composer
...
Amazon Linux AMI è una distribuzione basata su Red Hat, quindi cose come il programma di installazione dei pacchetti o gli strumenti per la gestione dei servizi sono diversi, e un'altra cosa che devi considerare è il modo di bootstrap, le istanze di Amazon sono più flessibili per fare alcune cose nella formazione cloud nel ubuntu il modo migliore per farlo è con cloudinit https://help.ubuntu.com/community/CloudInit, devi considerare che anche i pacchetti sono più pacchetti che non sono supportati in modo nativo da Amazon Linux.