首页 > 解决方案 > AWS Cognito 对不同的 lambda 函数进行身份验证

问题描述

我目前已经为我的应用程序实现了一个认知用户池,并在 api-gateway 上使用它来保护我的功能。它一切正常,但这是我的问题。我有 2 个 lambda 函数:CreateEmployeeDeleteEmployee. 如何设置只有特定用户才能访问该DeleteEmployee功能?

标签: aws-lambdaaws-api-gatewayamazon-cognito

解决方案


您可以使用用户组将不同的角色分配给不同的用户组。创建两个角色,一个具有删除权限,一个没有。现在根据需要将用户添加到组。

您可以在此处找到基于组的角色访问的详细信息:https ://aws.amazon.com/blogs/aws/new-amazon-cognito-groups-and-fine-grained-role-based-access-control-2/


推荐阅读