Amazon Linux AMI は CentOS 6.x ベースですが、Amazon Linux 2 は CentOS 7.x です。
apt
の代わりに yum
を使用します 、
/usr/local/bin/composer
の代わりに /usr/bin/composer
を使用する必要があります
...
Amazon Linux AMI は Red Hat ベースのディストリビューションであるため、パッケージ インストーラーやサービス管理用のツールなどは異なります。また、考慮すべきもう 1 つの点は、ブートストラップの方法です。 ubuntu でそれを行う最良の方法は、cloudinit https://help.ubuntu.com/community/CloudInit を使用することです。パッケージも、Amazon Linux でネイティブにサポートされていない複数のパッケージであることを考慮する必要があります。