現象
User Pool を作成した後に、aws/amazon-cognito-identity-js の Usage1を参考にサインアップしようとしたところ、下記のエラーが出て失敗してしまいました。
NotAuthorizedException:Unable to verify secret hash for client ***
(***
は Client ID)
解決策
ばっちりのケースがありました。
AWS Cognito Identity NotAuthorizedException
JavaScriptで実装する場合、secret key を使わない設定にする必要があったみたいです。
User Pools > Apps
でキーを作り直します。Add another app
をクリックして、今度は Generate client secret
のチェックを外して作成します。