EC2的meta-data
来源:互联网 发布:巴克内尔大学 知乎 编辑:程序博客网 时间:2024/05/22 13:06
在EC2实例中有一个魔法IP 169.254.169.254。
通过访问这个ip,能获得许多与这个实例相关的信息,这些信息被称为meta-data。
meta-data版本历史(最后一行的latest是最常用的)
wget -q -O - http://169.254.169.254/1.02007-01-192007-03-012007-08-292007-10-102007-12-152008-02-012008-09-012009-04-042011-01-012011-05-012012-01-122014-02-252014-11-05latest
wget -q -O - http://169.254.169.254/latest/meta-data/ami-idami-launch-indexami-manifest-pathblock-device-mapping/hostnameinstance-actioninstance-idinstance-typelocal-hostnamelocal-ipv4macmetrics/network/placement/profilepublic-hostnamepublic-ipv4public-keys/reservation-idsecurity-groupsservices/
大部分的信息看了名字就能知道返回的是什么信息。
例如启动这个实例用的ami-id
wget -q -O - http://169.254.169.254/latest/meta-data/ami-idami-0d4cfd66
当前实例的instance id
wget -q -O - http://169.254.169.254/latest/meta-data/instance-idi-6c4d3985
通过meta-data提供了另一种获取方式。
wget -q -O - http://169.254.169.254/latest/meta-data/local-ipv4172.31.43.240
ifconfigeth0 Link encap:Ethernet HWaddr 06:DC:B0:05:FE:C1 inet addr:172.31.43.240 Bcast:172.31.47.255 Mask:255.255.240.0
临时meta-data
有些meta-data信息不是一直可见,只有到具体事件发生后,才会出现。
例如,Spot Instance由于市场价格提升的原因,在2分钟内会被关闭的时候
http://169.254.169.254/latest/meta-data/spot/termination-time
这里将会返回具体的关机时间。
平常访问这个url会返回404错误
wget http://169.254.169.254/latest/meta-data/spot/termination-time--2015-08-31 14:56:50-- http://169.254.169.254/latest/meta-data/spot/termination-time正在连接 169.254.169.254:80... 已连接。已发出 HTTP 请求,正在等待回应... 404 Not Found2015-08-31 14:56:50 错误 404:Not Found。
当这个url返回时间值的时候,立即利用这2分钟时间做清理工作。
0 0
- EC2的meta-data
- meta-data的说明
- meta-data的使用
- meta-data的使用
- <meta-data>的使用
- meta-data的使用
- <meta-data>的使用
- <meta-data>的使用
- meta-data 的分别操作
- Meta Data
- meta-data
- <meta-data>
- meta-data
- meta-data
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- [Objective-c]_[NSString的基本使用]
- hibernate.cfg.xml 配置 -- 解决数据库访问导致的中文乱码
- Apache之——配置虚拟目录(监听多个端口)
- 设计模式-结构型之装饰模式
- poi excel 获取列名
- EC2的meta-data
- Android中webview和js之间的交互及注意事项
- 分享作为程序猿的快乐
- UITableView
- 迭代器模式那些事(一)
- [LeetCode] Ugly Number II
- Java中如何遍历Map对象的4种方法
- 算法导论计数排序实现(C++)
- Spring学习(八)spring整合struts2