【保存版】AWS Cognitoから返却されるエラーコードまとめ!


Cognitoから返却されるエラーの一覧が見たいんだけど、情報がないんだよね。。
こんな疑問にお答えします。
- 本記事の内容
- 本記事の信頼性
本記事を書いている僕はエンジニア歴7年です。
AWSは業務歴2年半なので、かなり有益な情報を発信できるかと思います。
Cognitoのエラーは公式に公開されていないので、自分でエラー情報を収集する必要があります。
今回ご紹介するエラーは僕が実際に業務で遭遇したエラーになります。
本記事を読んでいただければ、Cognitoから返却されるエラーについてしっかりと理解できるので早速見ていきましょう!



すぐ読み終わるので、是非最後まで読んでみてください!
AWS Cognitoのエラー一覧
早速ですが、AWS Cognitoのエラー一覧は以下になります。
項目 | 説明 |
---|---|
UserNotFoundException | ユーザが見つからない |
NotAuthorizedException | 認証に失敗した |
UserNotConfirmedException | ユーザが認証されていない |
UsernameExistsException | ユーザが既に存在する |
CodeMismatchException | 認証コードに誤りがある |
InvalidParameterException | パラメータに誤りがある |
InvalidPasswordException | パスワードが要件を満たしていない |
LimitExceededException | パスワード試行回数を超えた |



公式には情報が載っていないので自分で試すしかありません。
UserNotFoundException
ユーザが見つからない場合に返却されるエラーです。
サインイン時にユーザ名を間違えた場合等に返却されます。
{
code : UserNotConfirmedException
name : UserNotConfirmedException
message : User does not exist.
}
NotAuthorizedException
認証に失敗した場合に返却されるエラーです。
サインイン時にパスワードを間違えた場合等に返却されます。
{
code : NotAuthorizedException
name : NotAuthorizedException
message : Incorrect username or password.
}
UserNotConfirmedException
ユーザが認証されていない場合に返却されるエラーです。
認証されていないユーザでサインインした場合等に返却されます。
{
code : UserNotConfirmedException
name : UserNotConfirmedException
message : User is not confirmed.
}
UsernameExistsException
ユーザが既に存在する場合に返却されるエラーです。
既に存在するユーザに対してサインアップした場合等に返却されます。
{
code : UsernameExistsException
name : UsernameExistsException
message : User already exists
}
CodeMismatchException
認証コードに誤りがある場合に返却されるエラーです。
{
code : CodeMismatchException
name : CodeMismatchException
message : Invalid verification code provided, please try again.
}
InvalidParameterException
パラメータに誤りがある場合に返却されるエラーです。
{
code : InvalidParameterException
name : InvalidParameterException
message : 2 validation errors detected: Value at 'proposedPa…atisfy regular expression pattern: ^[\S]+.*[\S]+$
}
InvalidPasswordException
パスワードが要件を満たしていない場合に返却されるエラーです。
{
code : InvalidPasswordException
name : InvalidPasswordException
message : Password did not conform with policy: Password must have symbol characters
}
LimitExceededException
パスワード試行回数を超えた場合に返却されるエラーです。
{
code : LimitExceededException
name : LimitExceededException
message : Attempt limit exceeded, please try after some time.
}
まとめ | AWS Cognitoから返却されるエラー
今回は、Cognitoから返却されるエラーについて解説しました。
以下が本記事のまとめになります。
- Cognitoから返却されるエラーは公式に記載されていない。
- Cognitoから返却されるエラーは約8個ある。
この記事があなたのお役に立てば幸いです。
サイト内には、他にも初心者向けの記事を多く投稿していますので良ければ参考にしてみてください。
最後までお読みいただきありがとうございました!



