PowerShell.exe -Command invoke-restmethod -uri http://169.254">
メタデータを取得しようとしたところ、以下のように"InvalidOperation"で失敗する場合があります。
C:\>PowerShell.exe -Command invoke-restmethod -uri http://169.254.169.254/latest/meta-data/metric/
invoke-restmethod :
404 - Not Found
404 - Not Found
At line:1 char:1
+ invoke-restmethod -uri http://169.254.169.254/latest/meta-data/metric ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExc
eption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
原因
指定したメタデータが存在しないことが考えられます。この例では単なるスペルミスでした。
【誤】
http://169.254.169.254/latest/meta-data/metric/
【正】
http://169.254.169.254/latest/meta-data/metrics/
【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。
[ 一覧に戻る]
【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。