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.

questionAnswers(2)

yourAnswerToTheQuestion