Amazon-Ec2
如何使用預設主機名啟動 EC2?
使用 Digital Ocean,我可以在啟動它之前設置一個完全限定的域名,我非常想念 AWS EC2 的這個功能。
目前我手動進入一個新啟動的Ubuntu 16.04 LTS實例並且:
sudo hostnamectl set-hostname myhost.example.com
sudo vim /etc/hosts
並附myhost.example.com
加到該127.0.0.1
行- 如果我想解決它,可以選擇轉到 Route 53 面板並進行設置
- 然後執行廚師腳本。
我錯過了一個技巧嗎?我也看不到任何Route 53 / EC2集成。
要僅設置主機名(不帶 Route53),您可以在使用者數據中使用cloud-init配置
#cloud-config hostname: mynode fqdn: mynode.example.com manage_etc_hosts: true
您可以使用控制台和/或 API 的使用者數據功能來提供將在首次啟動時執行的 bash 腳本。此腳本可以設置主機名、創建 DNS 記錄以及您想要的任何其他操作。