从 EC2 运行实例内部检测 EC2 账户名称

从 EC2 运行实例内部检测 EC2 账户名称

有没有办法让正在运行的实例通过元数据工具找到 ec2帐户实例运行时所用的名称?

查找元数据服务可以得到以下我们可以查询的项目:

ami-id
ami-launch-index
ami-manifest-path
hostname
instance-id
local-ipv4
public-keys/
reservation-id
security-groups

这些都不能满足这一点 – 有什么想法吗?

答案1

将您需要的 EC2 账户数据作为用户数据传递给实例。您可以通过curl http://169.254.169.254/1.0/user-data在实例上运行来检索传递给实例的用户数据。

相关内容