Para definir apenas o nome do host (sem Route53), você pode usar a configuração cloud-init nos dados do usuário
#cloud-config
hostname: mynode
fqdn: mynode.example.com
manage_etc_hosts: true
Com a Digital Ocean, posso definir um nome de domínio totalmente qualificado antes de iniciá-lo e sinto muita falta desse recurso com o AWS EC2.
Atualmente eu entro em uma instância recém-iniciada do Ubuntu 16.04 LTS e:
sudo hostnamectl set-hostname myhost.example.com
sudo vim /etc/hosts
e anexar myhost.example.com
à linha 127.0.0.1
Estou perdendo um truque? Não consigo ver nenhuma integração do Route 53 / EC2 .
Para definir apenas o nome do host (sem Route53), você pode usar a configuração cloud-init nos dados do usuário
#cloud-config
hostname: mynode
fqdn: mynode.example.com
manage_etc_hosts: true
Você pode usar a função de dados do usuário do console e / ou API para fornecer um script bash que será executado na primeira inicialização. Esse script pode definir o nome do host, criar um registro DNS e quaisquer outras ações desejadas.