Digital Oceanを使用すると、開始する前に完全修飾ドメイン名を設定できます。AWSEC2でこの機能を利用できません。
現在、私は手動で新しく開始されたbuntu 16.04 LTSインスタンスに移動します:
Sudo hostnamectl set-hostname myhost.example.com
Sudo vim /etc/hosts
と追加myhost.example.com
から127.0.0.1
行私はトリックを逃していますか? ルート5/EC2の統合も確認できません。
ホスト名(Route53なし)を設定するには、ユーザーデータで cloud-init 構成を使用できます。
#cloud-config
hostname: mynode
fqdn: mynode.example.com
manage_etc_hosts: true
コンソールやAPIのユーザーデータ関数を使用して、初回起動時に実行されるbashスクリプトを提供できます。このスクリプトは、ホスト名の設定、DNSレコードの作成、その他の必要なアクションを実行できます。