实现用户池与身份池的关联及应用功能更新
在开发应用时,我们常常需要让应用中的用户能够访问 AWS 资源。本文将详细介绍如何实现 Amazon Cognito 用户池与身份池的关联,以及相关代码的更新和应用功能的实现。
关联用户池与身份池的必要性
在 AWSChat 应用中,用户可以通过注册活动创建新账户,这些新用户会被存储在 Amazon Cognito 用户池中。然而,要让这些新用户能够访问 AWS 云服务,他们需要承担一个 IAM 角色,该角色决定了用户可以访问哪些服务以及如何使用这些服务。IAM 角色与 IAM 身份相关联,而 Amazon Cognito 身份池提供了获取身份对象的机制。因此,当新用户在 AWSChatUserPool 用户池中创建账户时,我们需要将该新账户与 AWSChatIdentityPool 身份池中的身份对象进行关联。
更新身份池
要允许 Amazon Cognito 作为 AWSChatIdentityPool 身份池支持的身份验证提供者之一,可按以下步骤操作:
1. 使用专用的 IAM 用户特定登录链接登录 AWS 管理控制台,并导航到 Amazon Cognito 服务主页。
2. 确保 AWS 管理控制台使用的区域与创建 Amazon Cognito 用户池和身份池的区域相同。
3. 点击“Manage Federated Identities”按钮,然后从身份池列表中选择 AWSChatIdentityPool。
4. 在身份池仪表板上点击“Edit Identity Pool”按钮,并展开“Authentication providers”部分。
5. 在 Amazon C
Cognito用户池与身份池关联实现
超级会员免费看
订阅专栏 解锁全文

1775

被折叠的 条评论
为什么被折叠?



