Nenhuma lista oficial existe. No entanto, eles publicam os scripts de construção que usam aqui: link .
Você pode vê-los com o seguinte comando:
bzr branch lp:~ubuntu-on-ec2/vmbuilder/automated-ec2-builds
A maioria das alterações ocorre nos pacotes instalados. Por exemplo, o pacote meta usado é o ubuntu-cloud em vez do ubuntu-server. Isso inclui um kernel diferente, cloud-init, ferramentas aws e provavelmente outros pacotes. Cloud-init em si faz um pouco como alterações no apt-get , fazendo o download de chaves ssh e carregando scripts dos dados do usuário amazon. Eu não sei ao certo, mas acredito que também faz o usuário do ubuntu e altera seu sshd_config para desativar PasswordAuthentication. Você precisaria verificar o deb cloud-init para isso.
A conclusão é que é improvável que você encontre todas as alterações. No entanto, parece que você encontrou os mais importantes. São as mudanças no login que realmente importam. Tudo o mais é apenas a adição de ferramentas e pacotes não encontrados em outro lugar. Se você quiser realmente entender a AMI e como ela funciona com a Amazon, eu recomendo aprender cloud-init. Cloud-init é uma ferramenta poderosa para fazer algumas coisas muito avançadas com AMIs.