web-dev-qa-db-ja.com

事前設定されたホスト名でEC2を起動するにはどうすればよいですか?

Digital Oceanを使用すると、開始する前に完全修飾ドメイン名を設定できます。AWSEC2でこの機能を利用できません。

現在、私は手動で新しく開始されたbuntu 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. そして、chefスクリプトを実行します。

私はトリックを逃していますか? ルート5/EC2の統合も確認できません。

6
hendry

ホスト名(Route53なし)を設定するには、ユーザーデータで cloud-init 構成を使用できます。

#cloud-config
hostname: mynode
fqdn: mynode.example.com
manage_etc_hosts: true
15
Daniel Muller

コンソールやAPIのユーザーデータ関数を使用して、初回起動時に実行されるbashスクリプトを提供できます。このスクリプトは、ホスト名の設定、DNSレコードの作成、その他の必要なアクションを実行できます。

3
EEAA