AWS Cognito を使用して、ユーザーがログインできるようにしながら登録できないようにすることは可能ですか?

AWS Cognito を使用して、ユーザーがログインできるようにしながら登録できないようにすることは可能ですか?

私は、従業員が Web サイトのコンテンツにアクセスするために認証 (メールとパスワードを使用) を必要とする Web ページを開発しています。(誰でも Web ページにアクセスできるわけではなく、正しいメールとパスワードの組み合わせを持つ従業員のみがアクセスできます)

AWS (API Gateway、Lambda、RDS、EC2 など) を使用して Web ページを開発しているため、認証には Cognito を使用することにしました。

問題は、Cognito では常にユーザーが新しいアカウントを登録し、その新しく作成したアカウントで Web ページにアクセスできるようにしているように見えることです。従業員だけが Web ページにアクセスできるようにしたいので、これは避けたいことです。

AWS Cognito を使用して、ユーザーにログインを許可しながら登録は許可しないことは可能ですか?

ユーザーの登録を許可しない以外に、Cognito を使用する別のソリューションはありますか? 誰でも登録できるようにして、Cognito コントロール パネルからの特定の電子メールのみを許可するなどでしょうか?

ご協力いただきありがとうございます!

答え1

管理者のみが Cognito プールで新しいユーザーを作成できるようにすることができます。

  • 経由雲の形成テンプレート
  • AWSコンソール経由 - 一般設定の下にUser sign ups allowed?オプションがあります

AWS コンソール

関連情報