如果使用CFT的aws ec2 windows实例,我成功地能够从powershell内部附加另一个实例id。
有人可以帮助我如何获取正在创建的实例的实例ID,因为我需要在ELB注册的用户数据中使用。所以,简单来说,我想注册我正在创建的同一个实例。
以下是我的工作命令: -
Register-ELBInstanceWithLoadBalancer -LoadBalancerName ire798ELB -Instances i-b90d8d06 -Region us-east-1
但是这里i-b90d8d06
是其他实例ID而不是我正在创建的实例。
答案 0 :(得分:4)
请参阅Instance Metadata and User Data上的EC2文档。
执行命令
$id = (Invoke-WebRequest -Uri http://169.254.169.254/latest/meta-data/instance-id).content
$ id将包含当前实例ID。