Как лучше всего хранить информацию о пользователях с DynamoDB и Lambda? - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь создать свое первое веб-приложение с Lambda, Cognito, Amplify, API Gateway и DynamoDB. Я следил за учебником aws сделал , и все прошло хорошо. Теперь мне нужен совет о том, как хранить информацию о пользователе для моего пользовательского приложения (которое будет записано в python). Мне нужно хранить большой объем информации для каждого пользователя (приложение очень похоже на приложение со списком задач), и я планировал создать таблицу DynamoDB для каждого пользователя с именем таблицы, являющимся именем пользователя. Проблема в том, что я прочитал, что для баз данных SQL не рекомендуется иметь много таблиц, и я не знаю, как получить уникальный идентификатор пользователя из Cognito. Есть ли правильный способ это сделать? Я хочу убедиться, что каждый пользователь может получить доступ только к своей информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...