Olá,
Ao executar o exemplo apresentado as alterações do user_data não estão sendo aplicadas.
user_data = <<-EOF
#!/bin/bash
cd /home/ubuntu
echo "<h1>Mensagem a ser mostrada</h1>" > index.html
nohup busybox httpd -f -p 8080 &
EOFE ao acessar a máquina, vi que o arquivo index não foi criado conforme o esperado.
Alguém mais está tendo o mesmo problema?