2

私はAWSの最初のタイマーで、少し失われています。 認証を処理するためにCognitoを使用し、RESTサービスを公開するためにDynamoDB、Lambda、CloudFrontを使用してサーバーレススタックを作成したいと考えています。awsベースのサーバーレススタックでユーザーデータを処理する方法

ユーザーデータをどのように扱うか正確にはわかりません。たとえば、ユーザーの電子メールと物理アドレスを保存したいとします。私はあなたがCognitoで直接それを持つことができることを見てきましたが、これらの属性が設定/更新されたときにカスタム検証を実行したいと思います。

トリガーを使用して簡単に行うことができます。ユーザーはそのデータに対して書き込みアクセス権を持つことができますか?

また、これらの属性への書き込みアクセスを制限し、ラムダで手動で更新するためにRESTサービスを公開する必要がありますか?

私は、DynamoDBのユーザーテーブルを使用してデータを保存している人もいますが、アイデンティティプールを直接使用するのに比べてどのような利点がありますか?

おかげで、

答えて

0

あなたは簡単にCognitoユーザープールでこの種のデータ(メール、アドレス)を格納し、PreSignUpラムダトリガー、more detailsを使用してデータを検証することができます。

+1

しかし、これを行うと、ユーザーが情報を更新したときにデータをチェックする方法はありますか?そのためのトリガーはありません。 – Ereold

関連する問題