如何在命令行登录时获取ec2 Linux实例信息(公共DNS,AMI等)
发布时间:2020-12-13 17:10:43 所属栏目:Linux 来源:网络整理
导读:我想要一些方法来识别当我进入 Linux ec2实例时我正在使用哪个实例.我希望能够从命令行唯一地标识实例并将其与 http://console.aws.amason.com相关联 以下任何一项都会有所帮助: AMI Private DNS Public DNS Tags 我正在使用Ubuntu和Red Hat实例. 解决方法
我想要一些方法来识别当我进入
Linux ec2实例时我正在使用哪个实例.我希望能够从命令行唯一地标识实例并将其与
http://console.aws.amason.com相关联
以下任何一项都会有所帮助: AMI Private DNS Public DNS Tags 我正在使用Ubuntu和Red Hat实例. 解决方法
我假设你想从bash shell而不是boto python库或类似的东西这样做…
您应该能够在169.254.169.254上查询元数据服务. 例如 AMI_ID = $(卷曲http://169.254.169.254/latest/meta-data/ami-id) 您可以获得可用的元数据列表: 卷曲http://169.254.169.254/latest/meta-data/ 这在http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html记录 注意:我更熟悉openstack的元数据服务,但是这是在Amazon EC2服务上建模的.可用数据的数量和类型不同,但访问它是相同的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |