Amazon Cognito のドキュメント

Amazon Cognito は、ウェブアプリケーションやモバイルアプリケーションのユーザー認証と許可を処理します。ユーザープールにより、サインアップ機能とサインイン機能を簡単かつ安全にアプリケーションに追加できます。アプリケーションは、ID プール (フェデレーテッド ID) により、ユーザーが匿名であるかサインインしているかにかかわらず、特定の AWS リソースへのアクセスをユーザーに付与する一時的な認証情報を取得できます。

Amazon Cognito ユーザープール

Amazon Cognito ID プール (フェデレーティッド ID)

Amazon Cognito Sync

Amazon Cognito Sync を初めて使用する場合は、代わりに AWS AppSync を使用してください。AWS AppSync と Amazon Cognito Sync は、両方ともデバイス間でアプリケーションデータを同期します。