如何从命令行中找出当前实例的名称?

雅罗斯拉夫·布拉托夫(Yaroslav Bulatov)

是否有一种简单的方法(例如,通过boto3或aws-cli)从该实例中的SSH会话中确定我在哪个实例上?

你好

当您说时which instance,是指instance idorinstance nameinstance private ipor instance public ip

查询实例元数据服务器。

curl 169.254.169.254/latest/meta-data/instance-id

如果需要实例标签:

aws ec2 describe-tags --filters "Name=resource-id,Values=instance_id"

要么

aws ec2 describe-tags --filters "Name=resource-id,Values=`curl
169.254.169.254/latest/meta-data/instance-id`"

例如,私有IP:

curl 169.254.169.254/latest/meta-data/local-ipv4

对于所有可用值:

curl 169.254.169.254/latest/meta-data/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章