執行個體元資料是指您的 ECS 執行個體在阿里雲系統中的一些基本資料,包括執行個體 ID、IP 位址、作業系統等。您可以使用這些元資料管理或配置 ECS 執行個體。

说明
如果您手動更改了部分執行個體資訊,這種更改不會體現到執行個體元資料中。

使用限制

僅支援獲取專有網路 VPC 類型執行個體的元資料。

獲取方法

Linux 執行個體

使用使用者名密碼驗證串連 Linux 執行個體

  • 執行命令 curl http://100.100.100.200/latest/meta-data/ 可以訪問元資料的根目錄。

  • 在 URL 中添加具體的元資料名稱即可獲取具體的元資料,例如:

    • 執行命令 curl http://100.100.100.200/latest/meta-data/instance-id,可以獲取執行個體 ID。

    • 執行命令 curl http://100.100.100.200/latest/meta-data/image-id,可以獲取建立執行個體時所使用的鏡像 ID。

Windows 執行個體

使用軟體串連Windows執行個體

  • 使用 PowerShell 執行命令 Invoke-RestMethod http://100.100.100.200/latest/meta-data/ 可以獲取元資料資訊。

  • 在 URL 中添加具體的元資料名稱即可獲取具體的元資料,例如:

    • 執行命令 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 獲取建立執行個體時所使用的鏡像 ID。

執行個體元資料列表

元資料項目 元資料說明 引入版本
dns-conf/nameservers 執行個體的 DNS 配置 2016/1/1
eipv4 彈性公網 IP 2016/1/1
hostname 執行個體的主機名稱 2016/1/1
image-id 建立執行個體時所使用的鏡像 ID 2016/1/1
image/market-place/product-code 鏡像市場鏡像的商品碼 2016/1/1
image/market-place/charge-type 鏡像市場鏡像的計費方式 2016/1/1
instance-id 執行個體 ID 2016/1/1
mac 執行個體的 MAC 位址,如果執行個體存在多個網卡,只 eth0 上的 MAC 位址 2016/1/1
network-type 網路類型,只支援 VPC 類型執行個體 2016/1/1
ntp-conf/ntp-servers NTP 伺服器位址 2016/1/1
owner-account-id 執行個體擁有者的 aliuid 2016/1/1
private-ipv4 私網 IP 位址 2016/1/1
public-ipv4 公網 IP 2016/1/1
public-keys 當前執行個體所有公開金鑰的列表 2016/1/1
region-id 執行個體所屬地域 2016/1/1
zone-id 執行個體所屬可用性區域 2016/1/1
serial-number 執行個體所對應的序號 2016/1/1
source-address Yum 或者 apt 源,只支援 Linux 執行個體 2016/1/1
kms-server 啟用伺服器,只支援 Windows 執行個體 2016/1/1
wsus-server/wu-server 補救伺服器,只支援 Windows 執行個體 2016/1/1
wsus-server/wu-status-server 執行個體更新狀態監控伺服器,只支援 Windows 執行個體 2016/1/1
vpc-id 執行個體所屬 VPC ID 2016/1/1
vpc-cidr-block 執行個體所屬 VPC 的網段 2016/1/1
vswitch-cidr-block 執行個體所屬虛擬交換器的網段 2016/1/1
vswitch-id 執行個體所屬虛擬交換器 ID 2016/1/1
ram/security-credentials/[role-name] 由執行個體 RAM 角色的策略所生成的 STS 臨時憑證。只有在執行個體指定了 RAM 角色後,您才能獲取 STS 臨時憑證。其中 [role-name] 參數需要替換為執行個體 RAM 角色的名稱。
说明
STS 臨時憑證更新時間早於憑證失效前半小時,在這半小時內,新舊 STS 臨時憑證均可以使用。
2016/1/1
instance/spot/termination-time 搶佔式執行個體的作業系統設定的停機釋放時間,時區標準為 UTC,格式為 YYYY-MM-DDThh:mm:ssZ 例如,2018-04-07T17:03:00Z。 2016/1/1
network/interfaces/macs 多網卡的 MAC 位址列表 2016/1/1
network/interfaces/macs/[mac]/network-interface-id 網卡的標識 ID,其中 [mac] 參數需要替換為執行個體 MAC 位址 2016/1/1
instance/virtualization-solution ECS 虛擬化方案,支援 Virt 1.0 和 Virt 2.0 2016/1/1
instance/virtualization-solution-version 內部 Build 號 2016/1/1
instance/last-host-landing-time 執行個體所在宿主機的最新變更時間 2016/1/1
instance-identity/document 執行個體標識 文檔 2016/1/1
instance-identity/pkcs7 執行個體標識簽名 2016/1/1