はじめに
aws sts get-caller-identity
をしたらunknown output type
が表示されて、ちょっとはまったので忘れないようにメモ。
おきたこと
そもそもaws sts get-caller-identity
をしようとしたら、間違えてaws configure
をしてしまいました。(なぜかよくやっちゃう。)なので、いつも通りそのままEnter押していきます。
C:\>aws configure
AWS Access Key ID [******************ID]:
AWS Secret Access Key [*****************KEY]:
Default region name [ap-northeast-1]:
Default output format [JSON]:
そして、ようやくやりたかったコマンドを打ってみたらUnknown output typeと言われてしまいました。
C:\>aws sts get-caller-identity
Unknown output type: JSON
JSON であってるのにおかしいなと思いながら、とりあえずもう1回aws configure
をして小文字の json に変更してみます。
C:\>aws configure
AWS Access Key ID [******************ID]:
AWS Secret Access Key [*****************KEY]:
Default region name [ap-northeast-1]:
Default output format [JSON]: json
できた。
C:\>aws sts get-caller-identity
{
"UserId": "**********UserId",
"Account": "*********Account",
"Arn": "arn:aws:iam::**************:user/me"
}
おわりに
なるほど。小文字なのか。
(じゃあなんでこの前aws configure
したときは何も問題なかったんだろう…?)