【AWS】Amazon Cognito ~ 基礎知識編 ~

■ はじめに

Amazon Cognito (コグニート) についてメモ。

【1】Amazon Cognito

ウェブ/モバイルアプリに簡単に
ユーザーの認証、アクセスコントロールの機能を
追加できるAWSサービス

cf. incognito = 匿名の

【2】コンポーネント

1)ユーザープール

* アプリユーザーに対し、
 サインイン画面を含む認証機能を提供
* 認証完了後に「トークン」を発行

2)ID プール

* 認証を完了したユーザーが AWS サービス (Amazon S3 など) へ
 アクセスできるよう、「トークン」と引き換えに
 一時的な AWS 認証情報を発行

【3】機能

1)Cognito Identity

* 固有のIDを割り振る

2)Cognito Sync

* 固有のデータストレージの提供

参考文献

https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/what-is-amazon-cognito.html
https://qiita.com/miyuki_samitani/items/609096e4e7b0a1ee08da

関連記事

AWS認定 ~ アソシエイト/ソリューションアーキテクト ~
https://dk521123.hatenablog.com/entry/2022/03/01/000000