元数据获取 User data(OpenStack元数据API) 用于查询弹性云主机的用户数据。该值仅在创建弹性云主机时指定,不支持修改。 URI /169.254.169.254/openstack/latest/userdata 方法 支持GET请求。 示例 Linux操作系统: curl Windows操作系统: InvokeRestMethod ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA 说明 如果创建弹性云主机时未注入用户数据,此时,该接口的查询结果是404。 如下图所示,图 404 Not Found Network data(OpenStack元数据API) 查询弹性云主机的网络信息 URI /openstack/latest/networkdata.json 方法 支持GET请求 示例 说明 instancemaxbandwidth、instanceminbandwidth的单位是Mbps,如果取值为1,说明对带宽大小无限制。 Linux操作系统: curl Windows操作系统: InvokeRestMethod ConvertToJson { "services": [{ "type": "dns", "address": "xxx.xx.x.x" }, { "type": "dns", "address": "100.1 25.21.250" }], "networks": [{ "networkid": "67dc10ce441f45929a80cc709f6436e7", "type": "i pv4dhcp", "link": "tap68a9272d71", "id": "network0" }], "links": [{ "type": "cascading", "vi fid": "68a9272d71524ae7a1383ef53af669e7", "ethernetmacaddress": "fa:16:3e:f7:c1:47", "id": "tap68a9272d71", "mtu": null }], "qos":{ "instancemaxbandwidth": 1200, "instanceminbandwidth": 4000 } }