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.