首页 > 解决方案 > 限制对 AWS Amplify GraphQL 中的列表的访问

问题描述

我想限制某些用户访问 AWS Amplify GraphQL 中的“列表”命令。

用例是,如果普通用户知道 ID,则只能使用 GraphQL 获取模型中的单个项目,但用户不应该能够检索该模型的所有项目。

文档指定有一个名为 ModelQuery 的枚举,它允许使用“get”和“list”,但这些函数已被弃用,鼓励您使用“read”操作,但它可以访问“get”和“list” ”。

是否有另一种方法来限制对推荐的“列表”命令的访问?例如,创建一个自定义查询,它是如何完成的?

标签: reactjsamazon-web-servicesgraphqlamplify

解决方案


推荐阅读