怎么通过terminal得到AWS EC2 instance的ip

2025-02-27 03:16:35
推荐回答(2个)
回答1:

1、可得到private ip,也是本地的ip,其实通过ifconfig也能得到:
GET http://169.254.169.254/latest/meta-data/local-ipv4

2、公共ip,也就是在aws的console里面可以看到的ip,也是想要ssh到该instance所用的ip:
GET http://169.254.169.254/latest/meta-data/public-ipv4

回答2:

curl http://169.254.169.254/latest/meta-data/
ami-id

ami-lauch-index

ami-manifest-path

hostname
iam/

instance-action

instance-id

instance-type

local-hostname

local-ipv4
mac

metrics/

network/

placement/

profile
public-hostname
public-ipv4

public-keys/

reservation-id

security-groups

services/

所以你可以将ip地址 echo 写进xxx.html,最终放到S3
建立EC2时,可以在Advanced中添加bash脚本,已实现自动化操作