Como instalar uma GUI no Amazon AWS EC2 ou EMR com o Amazon AMI
Eu preciso executar um aplicativo que exija uma interface GUI para iniciar e configurar. Também preciso executar esse aplicativo no serviço EC2 e EMR da Amazon. O requisito de EMR significa que ele deve ser executado na Linux AMI da Amazon.
Após uma extensa pesquisa, não consegui encontrar soluções prontas, em particular o requisito para executar na AMI da Amazon. A correspondência mais próxima e a solução mais frequentemente referenciada éaqui. Infelizmente, ele foi desenvolvido em uma instância do RHEL6, que difere bastante da AMI da Amazon, para que a solução não funcione.
Estou postando minha solução abaixo. Esperançosamente, ele salvará alguns outros das muitas horas de experimentação necessárias para criar a receita certa.