Por alguma razão, o ubuntu canonical na amazon não vem com o pacote cloud-init instalado. Mesmo instalando o pacote e executando os dados do usuário, ele não funciona. Então eu tentei com o Amazon Linux e ele simplesmente funciona bem. Espero que ajude se você estiver em uma situação semelhante