検索

ホームページ  >  に質問  >  本文

PHP AWS SDK を使用してインスタンスのメタデータを取得する方法

<p>AWS SDK を使用して、現在の EC2 インスタンスのインスタンス メタデータ (AZ など) を取得したいと考えています。 代替手段を見つけましたが、SDK は使用せず、<code>file_get_contents</code> だけを使用します。 SDKを使用してこの機能を実装するにはどうすればよいですか? </p>
P粉032649413P粉032649413533日前730

全員に返信(1)返信します

  • P粉360266095

    P粉3602660952023-08-28 00:00:45

    JasonQ-AWS が提案するソリューションは、アカウント内のすべてのインスタンスとアプリケーションの情報を取得するのに非常に役立ちます。ただし、現在のプロセスが実行されているインスタンスを説明する情報は表示されません。

    これを実現するには、IMDSv2 を使用する必要があります。これには 2 つの CURL コマンドが必要です。1 つ目はトークンを取得し、2 つ目は現在のインスタンスの実際のメタデータを取得します。

    PHP では、コードは次のようになります:

    リーリー

    必要な情報を抽出するだけで済みます。インスタンス ID:

    など、より具体的な URL を使用して一意の情報をリクエストすることもできます。 リーリー

    返事
    0
  • キャンセル返事