Amazon Cognito とその AWS プラットフォームでの作業から始めましょう。
Amazon Cognito とは何ですか?
Amazon Cognito は、接続された複数のデバイス間でアプリケーションのデータをユーザーが簡単に管理できるようにするユーザー認証およびデータ同期サービスです。ユーザーは、アプリケーション ユーザー用に複数の ID を作成できます。このサービスは、アプリ ユーザーがログインせずにゲストとして開始できるようにする認証済み ID もサポートしています。
Amazon Cognito の機能
Amazon Cognito の重要な機能の一部を以下に示します。
ID プール : AWS サービスへの短期間のアクセスを提供するのに役立ちます。
ユーザープール : アプリケーションまたは複数のアプリケーションがそのディレクトリと対話できるように、ユーザーのディレクトリを管理する機能を提供します。
安全 : Amazon Cognito は、Amazon Web Application Firewall (WAF) と協力して、アプリケーション内のボットを検出し、ボットからアプリを保護します。
コグニートはどのように機能しますか?
Amazon Cognito サービスを使用するには、Amazon ダッシュボードから Cognito サービスを検索するだけです。
クリックしてください ' 新しい ID プールを作成する 」 Cognito ダッシュボードのボタン:
プールの ID としてプールの名前を入力します。
ページの一番下までスクロールして、ユーザーが ID を作成するサービスを選択し、ボックスに記載されている例を入力します。
次のページでは、ポリシーを使用して IAM ロールが自動的に作成され、ユーザーはそのページからそれらを編集できます。
ページを下にスクロールして概要を確認し、「 許可する ' ボタン:
プールが作成されると、ユーザーは「 ID プールの編集 ' リンク:
このページから ID プールを構成するだけです。
そして、「 変更内容を保存 」ボタンをクリックして、プール構成を正常に編集します。
プールが作成され、ユーザーがアプリケーションにログインするとすぐに、ID がここに表示されます。
Amazon Cognito で ID プールが正常に作成されました。
結論
Amazon Cognito は、複数のデバイスを使用してアプリケーションの ID を管理するためのユーザー ID プールを提供する AWS のサービスです。ユーザーは、ID プールとユーザー プールを作成して、ユーザーの数と ID を検証し、それらが実際のユーザーであるかボットであるかを確認して、セキュリティを強化することができます。このガイドでは、Amazon Cognito サービスとその使用方法について説明しました。