gpt4 book ai didi

amazon-web-services - 链接到 Cognito 用户池的 AWS Amplify GraphQL 架构

转载 作者:行者123 更新时间:2023-12-03 17:01:52 25 4
gpt4 key购买 nike

我正在使用 AWS Amplify 创建一个网站平台,该平台主要充当其注册用户的目录,具有与业务领域相关的各种属性。该平台的两个主要用户将是注册用户和普通的未经身份验证的用户,他们将能够根据注册用户的属性(例如位置年龄、等等。注册用户的所有属性都会在成员(member)区设置。

一些属性存储在 Cognito 中,例如 nameaddress,并使用 Amplify Authentication 设置。 。这些是我想通过 Amplify GraphQL 查询和改变的字段能力。

我可以看到可以通过 @auth directive 实现很酷的授权模式。 .

是否可以利用 GraphQL 转换,以便我可以创建一个模型架构,其中一些字段链接到 Cognito 用户池,一些字段在 GraphQL 架构中定义,以便它们可查询和可变?事实上,我想为注册用户提供更新除电子邮件之外的所有字段的功能。或者也许 Amplify 支持某种服务组合,我可以将它们连接在一起以实现相同的目的?

我是 AWS Serveless 生态系统的新手,到目前为止它一直令人兴奋!

最佳答案

我发现上述可以使用@function指令来实现。它允许我们将 lambda 解析器连接到模式。在 lambda 中,我们几乎可以执行任何操作,例如读取和更新 Amazon Cognito 用户池。

https://aws-amplify.github.io/docs/cli-toolchain/graphql#function

关于amazon-web-services - 链接到 Cognito 用户池的 AWS Amplify GraphQL 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59295212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com