tl;博士:
如果优先级较高的组覆盖优先级较低的组的角色,那么能够将用户添加到用户池中的多个组的目的是什么?(而不是堆叠角色)
情况:
具有 2 个组的 Cognito 用户池。“A”组的角色拥有对 Dynamo 的完全访问权限,优先级为 10 组“B”的角色拥有对 Elastic Search 的完全访问权限,优先级为 9
如果我将用户单独添加到任一组,它会按预期工作。
然而
我假设能够将用户添加到多个组的目的是让角色堆栈而不是覆盖。这边走...:
结果可能是这样:
但实际上: - A 和 B 中的某个人拥有权限 4,5,6 - A、B 和 C 中的某个人没有权限