本文介绍如何为Linux实例和Windows实例获取实例元数据。

背景信息

仅支持获取专有网络VPC类型实例的实例元数据。
说明 如果您手动更改了部分实例信息,这种更改不会体现到实例元数据中。

为Linux实例获取实例元数据

  1. 远程连接实例。关于如何远程连接实例,请参见连接实例导航
  2. 执行以下命令访问元数据的根目录。
    curl http://100.100.100.200/latest/meta-data/
  3. 在URL中添加具体的元数据名称即可获取具体的元数据,具体请参见 实例元数据列表动态实例元数据项
    例如:
    • 执行以下命令获取实例ID。
      curl http://100.100.100.200/latest/meta-data/instance-id
    • 执行以下命令获取创建实例时所使用的镜像ID。
      curl http://100.100.100.200/latest/meta-data/image-id
    • 执行以下命令获取活跃中的系统事件。
      curl http://100.100.100.200/latest/maintenance/active-system-events
    • 执行以下命令获取实例标识文档。
      curl http://100.100.100.200/latest/dynamic/instance-identity/document
    • 执行以下命令获取实例自定义数据。
      curl http://100.100.100.200/latest/user-data

为Windows实例获取实例元数据

  1. 远程连接实例。关于如何远程连接实例,请参见连接实例导航
  2. 使用PowerShell执行以下命令可以获取实例元数据信息。
    Invoke-RestMethod http://100.100.100.200/latest/meta-data/
  3. 在URL中添加具体的实例元数据项名称即可获取元数据信息,具体请参见 实例元数据列表动态实例元数据项
    例如:
    • 执行以下命令获取实例ID。
      Invoke-RestMethod http://100.100.100.200/latest/meta-data/instance-id
    • 执行以下命令获取创建实例时所使用的镜像ID。
      Invoke-RestMethod http://100.100.100.200/latest/meta-data/image-id
    • 执行以下命令获取活跃中的系统事件。
      Invoke-RestMethod http://100.100.100.200/latest/maintenance/active-system-events
    • 执行以下命令获取实例标识文档。
      Invoke-RestMethod http://100.100.100.200/latest/dynamic/instance-identity/document
    • 执行以下命令获取实例自定义数据。
      Invoke-RestMethod http://100.100.100.200/latest/user-data