PHP AWS SDK を使用してインスタンスのメタデータを取得する方法
P粉032649413
P粉032649413 2023-08-27 11:20:25
0
1
637
<p>AWS SDK を使用して、現在の EC2 インスタンスのインスタンス メタデータ (AZ など) を取得したいと考えています。 代替手段を見つけましたが、SDK は使用せず、<code>file_get_contents</code> だけを使用します。 SDKを使用してこの機能を実装するにはどうすればよいですか? </p>
P粉032649413
P粉032649413

全員に返信(1)
P粉360266095

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

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

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

リーリー

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

など、より具体的な URL を使用して一意の情報をリクエストすることもできます。 リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート