问题
Things I have done:
$ vi /etc/hosts
- Added IPAddress Hostname
I want to automate this process like every new instance I launch should have an entry in /etc/hosts
回答1:
Guess you need add the host itself in /etc/hosts.
Put this in user data
when you create a new ec2 instance
#!/usr/bin/env bash
echo `ec2-metadata -o|cut -d: -f2` " " `ec2-metadata -h |cut -d: -f2` >> /etc/hosts
来源:https://stackoverflow.com/questions/27739618/automatically-add-an-entry-in-etc-hosts-file-in-newly-launched-amazon-ec2-insta