2

我已按照此处的步骤更改了我的 ec2 实例上的主机名:http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html

但是,即使在我重新启动实例后,元数据服务仍会返回旧主机名。如何使元数据返回新的主机名?

4

1 回答 1

4

恐怕它无法完成,或者至少没有关于如何做到这一点的文档。我认为实例元数据是根据实例配置和启动计算的。

我建议通过操作系统本身检索您的主机名,它是 HOSTNAME 环境变量或主机名命令的输出,例如:

PHP:

echo gethostname();

bash 脚本:

echo `hostname`;
echo $HOSTNAME;
于 2015-10-23T05:11:29.923 回答