ECS インスタンスのメタデータはインスタンスの基本情報であり、インスタンス ID、IP アドレス、OS および他の関連情報を含みます。 インスタンスのメタデータはインスタンスのより良い管理や設定に役立てることができます。

インスタンス情報を手動で変更する場合、その変更はインスタンスメタデータには影響を与えません。

制限事項

メタデータは VPC 接続のインスタンスのみ適用されます。

メタデータの取得

Linux インスタンス
  1. パスワードを使用した Linux インスタンスへの接続.

  2. curl http://100.100.100.200/latest/meta-data/を実行し、メタデータのルートディレクトリにアクセスします。

  3. 特定のメタデータにアクセスする場合は、上述のコマンドに特定のメタデータ名を追加します。 例:

    • curl http://100.100.100.200/latest/meta-data/instance-idを実行し、ECS インスタンスの ID を取得します。

    • curl http://100.100.100.200/latest/meta-data/image-idを実行し、ECS インスタンスのイメージ ID を取得します。

Windows インスタンス
  1. Windows インスタンスへの接続.

  2. PowerShell を使用してInvoke-RestMethod http://100.100.100.200/latest/meta-data/を実行し、メタデータを取得します。

  3. 特定のメタデータにアクセスする場合は、上述のコマンドに特定のメタデータ名を追加します。 例:

    • Invoke-RestMethod http://100.100.100.200/latest/meta-data/instance-idを実行し、ECS インスタンスの ID を取得します。

    • Invoke-RestMethod http://100.100.100.200/latest/meta-data/image-idを実行し、ECS インスタンスのイメージ ID を取得します。

インスタンスメタデータリスト

メタデータ名 説明 バージョン
dns-conf/nameservers インスタンスの DNS 設定 2016-01-01
eipv4 EIP アドレス 2016-01-01
hostname インスタンスの OS 名 2016-01-01
image-id インスタンス作成時に選択されたイメージ ID 2016-01-01
image/market-place/product-code Alibaba Cloud Marketplace のイメージの製品コード 2016-01-01
image/market-place/charge-type Alibaba Cloud Marketplace のイメージの課金方法 2016-01-01
instance-id ECS インスタンス ID 2016-01-01
mac インスタンスの MAC アドレス インスタンスに複数のネットワークインターフェイスカードが存在する場合、メタデータの MAC アドレスは eth0 を示す 2016-01-01
network-type ネットワークタイプ (VPC ネットワークのみ) 2016-01-01
ntp-conf/ntp-servers NTP サーバーのアドレス 2016-01-01
owner-account-id インスタンス所有者の aliuid 2016-01-01
private-ipv4 プライベート IP アドレス 2016-01-01
public-ipv4 パブリックネットワーク IP アドレス 2016-01-01
public-keys 現在のインスタンスの全パブリックキーのリスト 2016-01-01
region-id インスタンスが設置されているリージョン 2016-01-01
zone-id ECS インスタンスが設置されているゾーンのゾーン ID 2016-01-01
serial-number インスタンスのシリアルナンバー 2016-01-01
source-address YUM/APT (Linux インスタンスのみ) のソース 2016-01-01
kms-server サーバーの有効化 (Windows インスタンスのみ) 2016-01-01
wsus-server/wu-server サーバーのアップデート (Windows インスタンスのみ) 2016-01-01
wsus-server/wu-status-server インスタンスのアップデート状況を監視するサーバー (Windows インスタンスのみ) 2016-01-01
vpc-id インスタンスが存在する VPC の ID 2016-01-01
vpc-cidr-block インスタンスが存在する VPC の CIDR ブロック 2016-01-01
vswitch-cidr-block インスタンスが存在する VSwitch の CIDR ブロック 2016-01-01
vswitch-id インスタンスが存在する VSwitch の ID 2016-01-01
ram/security-credentials/[role-name] 一時的な STS 資格情報は RAM ロールポリシーに従って生成されます。 ECS インスタンスに RAM ロールを指定した場合のみ利用可能 STS 資格情報取得のためにこのメタデータを使用する場合、[role-name] を実際に作成する、または作成済みの RAM ロール名に置き換える必要があります。
新たな STS 資格情報は旧バージョンが期限切れとなる 30 分前に利用可能となります。
2016-01-01
instance/spot/termination-time スポットインスタンスのリリース時間はインスタンスのオペレーティングシステムのタイムゾーンに準拠します。 UTC 形式で指定されています。 たとえば、YYYY-MM-DDThh:mm:ssZ、2018-04-07T17:03:00Z 。 2016-01-01
network/interfaces/macs ネットワークインターフェイスコントローラー (NIC) の MAC アドレスリスト 2016-01-01
network/interfaces/macs/[mac]/network-interface-id NIC のユニーク ID[mac]は実際の MAC アドレスに置き換えられる必要があります。 2016-01-01
instance/virtualization-solution ECS Virt 1.0 / 2.0 仮想化ソリューション 2016-01-01
instance/virtualization-solution-version 内部ビルドバージョン 2016-01-01
instance/last-host-landing-time インスタンスがホストされている物理サーバーの最新アップデート時刻 2016-01-01
instance-identity/document インスタンス ID/ インスタンス ID 文書 2016-01-01
instance-identity/pkcs7 インスタンス ID 署名 2016-01-01

インスタンスメタデータに公開される他のデータ

  • メンテナンス: 進行中のシステムイベントの最新データを得るために、以下のコマンドを実行します。
    curl http://100.100.100.200/latest/maintenance/active-system-events
  • 署名インスタンス ID文書の最新データを取得するには、以下のコマンドを実行します。
    curl http://100.100.100.200/latest/dynamic/instance-identity/document
  • ブート時の動作設定インスタンスユーザーデータの最新データを取得するには、以下のコマンドを実行します。
    curl http://100.100.100.200/latest/user-data