この投稿では、Elastic ComputeCloudからインスタンスのメタデータにアクセスする方法について説明します。
Elastic Compute Cloudのインスタンスメタデータ:
Elastic ComputeCloudのインスタンスメタデータ あなたのデータに関連する情報です。メタデータは、に固有のデータに基づいて分類できます。 インスタンス および上のすべてのインスタンスに共通のデータ EC2 。
共通メタデータには次のものが含まれます。
- インスタンス –タイプ :それは可能性があります Linux、Ubuntu、Windows 、などに基づいて どれ 選んで。
- セキュリティグループ :それに応じて変更でき、複数のインスタンスで同じにすることができます。
- キーペア :すべてのインスタンスに単一のキーペアでアクセスできます。
一意のメタデータには次のものが含まれます。
- インスタンス–Id
- パブリック-ホスト名
- パブリックIPアドレス
続行します ローンチ そして 接続する インスタンスに。
Ec2インスタンスを起動すると、 Ec2ダッシュボード お気に入り:
私たちは使用しています 私の性格 。
お先にどうぞ SSH その中で、インスタンスへの接続が確立されている場合は、次のコマンドを実行します。
カールhttp://169.254.169.254/latest/meta-data
このコマンドは、インスタンスのメタデータを一覧表示します。 169,254,169,254 それは IP サーバーのメタデータにアクセスするために使用され、存在します 事実上 に 雲 。他のIPアドレスとは異なり、ルーティングの代わりに、サーバーのメタデータを取得します。
人工知能論争の賛否両論
上記のスナップショットは、 Ubuntuインスタンス これは、インスタンスの詳細を抽出し、インスタンスを区別するのに役立ちます。
インスタンスID :それは 一意の識別 特定のインスタンスのリソース割り当てに基づく数値と英数字の組み合わせ。この組み合わせはどのように決定されますか。AWSだけがこれを知っています。
観察から明らかなことがありますが:
- 私 –インスタンス
- r –予約
- vol。 –EBSボリューム
- スナップ –EBSスナップショット
- これ –Amazonマシンイメージ
- WHO –Amazonカーネルイメージ
- アリ – Amazonramdiskイメージ
インスタンスタイプ :これは何を伝えます タイプメモリ、ストレージ そして 計算能力 インスタンスは、たとえば、これは615Mbubuntuマシンです。
Kernal- Id :
Javaプログラムを終了する方法
ザ・ ローカルホスト名 として知られていることができます:
ローカル-ipv4 :
公開鍵 :の名前 キーペア 表示されています。
ザ・ AMI-id から知ることができます EC2インスタンス なので:
Javaでスキャナークラスを使用する
AMI-launch-index :
ブロックデバイスマッピング : ami、エフェメラル、ルート。
同様に、他のさまざまなデータは次のように知られています。