作 ▸
Windows10 AWS-CLIで「InvalidSignatureException」エラー
何も悪いことしてないのに、AWS-CLIで InvalidSignatureException
が出た。
Windows10だと、シークレットアクセスキーに /
か +
が入ってるとダメらしい。
aws-cli/1.16.273 Python/3.6.0 Windows/10 botocore/1.13.9
Windows10でAWS-CLIを入れて aws lambda list-functions
を実行したら、次のエラーが出た。
ぐぐったら以下の記事が見つかった。
シークレットアクセスキーに /
が入ってるとダメらしい。自分は /
が含まれたキーを使っていたので、それで引っかかったんだと思う。結局、アクセスキーを再生成しなければならなかった。
記事内の元ネタのIssueは以下。
SignatureDoesNotMatch error · Issue #602 · aws/aws-cli · GitHub
もう少し詳しく見ると、たぶんWindows10でシークレットアクセスキーに /
か +
が入ってるとダメな模様。
当該コメントは以下。
Ubuntu on Windowsでやってる人も同じエラーが出たようなので、Windows10だと、アクセスキーを再発行する以外にどうしようも無さそう。
最新のコメントは2020年3月16日。まだ直ってないらしい。