实例元数据

最近更新时间:2019-11-06 15:15:14

实例元数据是指云服务器KEC、云物理主机EPC相关的配置信息,如网卡、实例名称、IP地址等,可以用来配置和管理正在运行的实例。

本节介绍如何在Linux操作系统下查询实例元数据以及各元数据项的说明。

查询实例元数据

  1. 连接实例

  2. 访问元数据的根目录。

    curl http://global.cloudinit.sdns.ksyun.com:8775/latest/meta-data/
  3. 在URL中添加元数据项名称,获取对应元数据的详细信息。常用元数据项包括:

    • 获取实例ID。

      curl http://global.cloudinit.sdns.ksyun.com:8775/latest/meta-data/instance-id
    • 获取实例的操作系统名称。
      curl http://global.cloudinit.sdns.ksyun.com:8775/latest/meta-data/hostname
    • 获取实例类型,如KEC(云服务器)或EPC(云物理主机)。
      curl http://global.cloudinit.sdns.ksyun.com:8775/latest/meta-data/host-type
    • 获取实例所使用的镜像ID。
      curl http://global.cloudinit.sdns.ksyun.com:8775/latest/meta-data/image-id
    • 获取实例所使用的网卡ID。
      curl http://global.cloudinit.sdns.ksyun.com:8775/latest/meta-data/mac
  4. (可选)查看用户自定义数据。此命令仅云服务器支持。
    curl http://global.cloudinit.sdns.ksyun.com:8775/latest/user-data

元数据说明

元数据项名称 元数据项说明
hostname 主机名称(操作系统名称)
host-type 实例类型
instance-id 实例ID
image-id 镜像ID
vpc-id 主网卡所属VPC ID
subnet-id 主网卡所属子网ID
securitygroup-ids 主网卡所在安全组ID
mac 主网卡MAC地址
local-ipv4 主网卡IPv4地址
local-ipv6 主网卡IPv6地址
public-ipv4 主网卡弹性IP地址
network/interfaces/macs 实例网卡MAC地址列表
network/interfaces/macs/mac/vpc-id 网卡所属VPC ID
network/interfaces/macs/mac/subnet-id 网卡所属子网ID
network/interfaces/macs/mac/gateway 网卡网关地址
network/interfaces/macs/mac/local-ipv4 网卡IPv4地址
network/interfaces/macs/mac/local-ipv6 网卡IPv6地址
network/interfaces/macs/mac/public-ipv4 网卡弹性IP地址
network/interfaces/macs/mac/securitygroup-ids 网卡所在安全组ID

金山云,开启您的云计算之旅

注册有礼