借助Digital Ocean,我可以在启动之前设置一个完全合格的域名,但我非常想念AWS EC2的这个function。
目前我手动进入一个新启动的Ubuntu 16.04 LTS实例,并且:
sudo hostnamectl set-hostname myhost.example.com sudo vim /etc/hosts并将myhost.example.com附加到127.0.0.1行 我错过了一个把戏吗? 我看不到任何Route 53 / EC2集成。
要设置主机名(不包含Route53),可以在用户数据中使用cloud-initconfiguration
#cloud-config hostname: mynode fqdn: mynode.example.com manage_etc_hosts: true
您可以使用控制台和/或API的用户数据function来提供将在第一次启动时执行的bash脚本。 这个脚本可以设置主机名,创build一个DNSlogging,以及任何你想要的其他动作。