【发布时间】:2021-07-25 18:43:37
【问题描述】:
我正在尝试使用 AWS Cognito、Api-Gateway 和 Lambda 实现电子商务应用程序后端。
要创建新项目,用户必须登录。创建项目后,使用的登录者将成为项目的创建者。我已经创建了一个 Item-create 端点并为 Apigateway 端点添加了 Cognito-JWT 授权方。
现在我需要实现 Item-update 端点。必须仅允许项目的创建者进行相关的项目更新。 API可能是这样的。
/items/{item-id} PUT
body : { title, price... }
header { Authorization: Cognito-JWT-Token }
使用 AWS 生态系统实施此类功能的最佳方式是什么。或实现此类功能的任何最佳实践。
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway amazon-cognito amazon-iam