如何在ec2元数据中查找安全组ID?

问题描述 投票:0回答:1

我正在尝试在元数据中查找安全组ID,但只有该组的名称。

得到curl的名字是这样的:

curl http://169.254.169.254/latest/meta-data/security-groups/

结果

some-secgroup-name

我需要像这样一个sg-1234567911的ID

任何想法如何在元数据中找到(没有CLI)?

amazon-web-services amazon-ec2 metadata
1个回答
3
投票

您需要实例的MAC地址。要获得它,您可以使用元数据网址执行curl

http://169.254.169.254/latest/meta-data/mac

完成后,您可以从network部分获取安全组:

http://169.254.169.254/latest/meta-data/network/interfaces/macs/<your_mac>/security-group-ids

参考:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html#instancedata-data-categories

© www.soinside.com 2019 - 2024. All rights reserved.