Amazon Linux AMI basiert auf CentOS 6.x, während Amazon Linux 2 CentOS 7.x ist,
Also statt apt Sie würden yum verwenden ,
und statt /usr/local/bin/composer Sie müssen /usr/bin/composer verwenden
...
Amazon Linux AMI ist eine auf Red Hat basierende Distribution, daher sind Dinge wie der Paketinstaller oder die Tools für die Dienstverwaltung unterschiedlich, und eine andere Sache, die Sie berücksichtigen müssen, ist die Art des Bootstrapings. Amazon-Instances sind flexibler, um einige Dinge in der Cloudformation zu tun Ubuntu-Weg, die beste Form, dies zu tun, ist mit cloudinit https://help.ubuntu.com/community/CloudInit, Sie müssen bedenken, dass die Pakete auch mehrere Pakete sind, die von Amazon Linux nicht nativ unterstützt werden.