LoginSignup
0
0

More than 5 years have passed since last update.

EC2インスタンス内でリージョンをPowerShellで取得する方法

Last updated at Posted at 2018-09-05

はじめに

WGET(Invoke-WebRequest)でインスタンスメタデータを取って良いのですが、
せっかくなのでインスタンスメタデータ取得コマンドレットで取ってます。

コード

(Get-EC2InstanceMetadata -Category Region).SystemName

実行結果はこうなります。

PS C:\Users\Administrator> (Get-EC2InstanceMetadata -Category Region).SystemName
ap-northeast-1

SystemNameを指定しなかった場合の結果はこうです。
表示名も入っていることがわかります。

PS C:\Users\Administrator> Get-EC2InstanceMetadata -Category Region

SystemName     DisplayName
----------     -----------
ap-northeast-1 Asia Pacific (Tokyo)

ちなみにInvoke-WebRequestで取得する場合

やっぱり長いのでGet-EC2InstanceMetadataを使ったほうが良いですね。


PS C:\Users\Administrator> (ConvertFrom-Json ((Invoke-WebRequest -Uri "http://169.254.169.254/latest/dynamic/instance-identity/document").Content)).region
ap-northeast-1
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0