4

Amazon EC2に Windows 2008r2 インスタンスがあります。インスタンス内から「パブリック DNS 名」にアクセスできるようにしたいと考えています。パブリック DNS 名は、AWS EC2 コンソールでも確認できます。

これを行う方法はありますか?

4

2 に答える 2

6

Unknown's answerは技術的には正しい (+1) ですが、背景と詳細を提供するために、それぞれの Amazon EC2インスタンス メタデータとユーザー データについて言及したいと思います。

インスタンス メタデータは、実行中のインスタンスを構成または管理するために使用できる EC2 インスタンスに関するデータです。インスタンス メタデータはカテゴリに分類されます。詳細については、「インスタンス メタデータ カテゴリ」を参照してください。

多くの使用可能なメタデータ カテゴリの 1 つは、次のpublic-hostnameとおりです。

インスタンスのパブリック DNS。インスタンスが VPC にある場合、このカテゴリは、enableDnsHostnames 属性が true に設定されている場合にのみ返されます。詳細については、VPC で DNS を使用する を参照してください

ユビキタスなcURL、強く推奨されるHTTPie ( CLI、人間用の cURL のようなツール) などのHTTP 対応ツールを使用して、専用 URI を介して実行中の EC2 インスタンス内からインスタンス メタデータを取得できます。ケース、PowerShell、特に。バージョン 3.0+、例:http://169.254.169.254/latest/meta-data/

PS> $publicHostname = Invoke-WebRequest `
      -Uri http://169.254.169.254/latest/meta-data/public-hostname
于 2013-08-26T20:21:10.667 に答える
3

こちらをご覧ください。ただし、public-hostname代わりに を使用してくださいinstance-id

于 2013-08-26T15:27:02.740 に答える