如何使用预设主机名启动 EC2?

hen*_*dry 7 amazon-ec2 amazon-web-services amazon-route53

使用 Digital Ocean,我可以在开始之前设置一个完全限定的域名,我非常想念 AWS EC2 的这个功能。

目前我手动进入一个新启动的Ubuntu 16.04 LTS实例并且:

  1. sudo hostnamectl set-hostname myhost.example.com
  2. sudo vim /etc/hosts并附myhost.example.com加到该127.0.0.1
  3. 可以选择转到 Route 53 面板并设置它(如果我希望它解决)
  4. 然后运行厨师脚本。

我错过了一个技巧吗?我也看不到任何Route 53 / EC2集成。

小智 16

要仅设置主机名(不带 Route53),您可以在用户数据中使用cloud-init配置

#cloud-config
hostname: mynode
fqdn: mynode.example.com
manage_etc_hosts: true
Run Code Online (Sandbox Code Playgroud)