Graphql 如何根据aws cognito属性将用户分组?

Graphql 如何根据aws cognito属性将用户分组?,graphql,amazon-cognito,aws-amplify,Graphql,Amazon Cognito,Aws Amplify,我正在尝试将我的应用程序的用户分组到一个“公司”下 在其他应用程序中,我给用户的帐户提供了一个名为“company”的帐户属性/属性,它等于一个字符串 然后,与该公司相关的所有数据都可供该用户使用 我怎样才能用AWS Amplify框架做到这一点?经过一些研究,我终于明白了这一点 万一其他人遇到这个问题 我要找的是AWS Amplify将其归类为“自定义解析器”的内容。本质上,解析器是AWS端GraphQL服务器的API逻辑 在放大项目结构中,应该有一个名为“解析器”的文件夹 我的在 /back

我正在尝试将我的应用程序的用户分组到一个“公司”下

在其他应用程序中,我给用户的帐户提供了一个名为“company”的帐户属性/属性,它等于一个字符串

然后,与该公司相关的所有数据都可供该用户使用


我怎样才能用AWS Amplify框架做到这一点?

经过一些研究,我终于明白了这一点

万一其他人遇到这个问题

我要找的是AWS Amplify将其归类为“自定义解析器”的内容。本质上,解析器是AWS端GraphQL服务器的API逻辑

在放大项目结构中,应该有一个名为“解析器”的文件夹

我的在

/backend/api/[API_NAME}/resolvers
在此文件夹中,您可以为后端放置不同类型的客户解析程序逻辑

理想情况下,您应该为每个自定义端点放置两个自定义文件

这两个自定义文件如下所示:

Query.listSomeTable.req.vtl
Query.listSomeTable.res.vtl

这两个文件将覆盖AWS自动生成的解析器逻辑。这些文件采用Apache的Velocity引擎格式;'。vtl’

您可以在此处阅读更多信息:

Mutation.createSomeTable.req.vtl
Mutation.createSomeTable.res.vtl