【发布时间】:2019-12-22 08:45:31
【问题描述】:
我正在使用 AWS Cognito 进行与我的应用程序相关的身份验证。因为我也在使用 AWS Api Gateway 在我的应用程序中使用 Lambda,所以我需要在网关上设置安全级别。
在我的应用程序中会有很多用户,反过来,也会有不同的角色(如管理员、营销、管理等)。需要注意的是,这些用户是应用程序用户,而不是 AWS IAM 用户。
我创建了多个 AWS Cognito 用户组,而我在这些组中有多个用户。例如,admin 组的用户可以输入任何公开的 api。例如,营销人员只能列出一些东西,但他们无法访问 API 来创建。
我想知道如何使 Api Gateway 允许或拒绝某些应用程序用户的访问,但基于 AWS Cognito 用户池。
PS:我处理过这些组中的 IAM 角色,处理过联合身份,但我不知道我是否走在正确的道路上。
【问题讨论】:
标签: amazon-web-services aws-api-gateway amazon-cognito