В EC2 нет API для изменения фактического названия машины. У вас есть два варианта.
- Вы можете передать желаемое имя компьютера в пользовательских данных и при запуске сервера запустить скрипт, который изменит имя компьютера.
- Вы можете использовать тег EC2 для именования сервера
ec2-create-tags <instance-id> --tag:Name=<computer name>
. Недостатком этого решения является то, что сервер фактически не обновляется до этого имени. Этот тег предназначен исключительно для вас или когда вы запрашиваете список серверов в aws.
Вообще говоря, если вы хотите, чтобы ваш сервер сам конфигурировался при запуске, я обнаружил, что переименование вашего компьютера в EC2 просто вызывает больше проблем, чем оно того стоит. Я предлагаю не использовать их, если вам не нужно. Лучше всего использовать теги или экземпляры elb.