AWS Amplifyでマルチテナント型サービスを作る その1
KanbanGantt(仮)はマルチテナント型のサービスです。本サービスにおけるテナントをプロジェクトと定義しています。
ユーザーはいくつでもプロジェクトを作ることができます。プロジェクトの中にはそれぞれのタスクなどの情報があります。
この様なマルチテナント型のサービスではリソースへのアクセス制限が重要になってきます。
例えば、以下の様なプロジェクトとユーザーがいたとします。
プロジェクトA
ユーザー1
ユーザー2
プロジェクトB
ユーザー3
この時、プロジェクト