[トップページ] [FAQ 一覧]

対象:Powershell

Get-SSMInstanceInformation : No region specified or obtained from persisted/shell defaults.





疑問



PS > Get-SSMInstanceInformation

コマンドを実行すると以下のエラーが発生する場合があります。


Get-SSMInstanceInformation : No region specified or obtained from persisted/shell defaults.




原因


デフォルトのリージョンが指定されていない場合に発生するようです。
aws configure でリージョンを設定しても Powershell のコマンドレットでは効かないようです。(ただし aws configure で設定したクレデンシャルは Powershell コマンドレットでは有効になる)

"Windows Powershell for AWS"起動時に指定します。

(既定値は "<Specify a different region>"):ap-northeast-1

あるいは以下のコマンドで設定します。ただしセッションごとに実行する必要があるようです。

Set-DefaultAWSRegion ap-notrheast-1



あるいは "Initialize-AWSDefaults "で設定する方法もあるようです。




【超重要】本ページは2019/05/20に記載されました。情報が古くなっている可能性があります。




[ 一覧に戻る]


【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。