reactjs - 限制对 AWS Amplify GraphQL 中的列表的访问
问题描述
我想限制某些用户访问 AWS Amplify GraphQL 中的“列表”命令。
用例是,如果普通用户知道 ID,则只能使用 GraphQL 获取模型中的单个项目,但用户不应该能够检索该模型的所有项目。
该文档指定有一个名为 ModelQuery 的枚举,它允许使用“get”和“list”,但这些函数已被弃用,鼓励您使用“read”操作,但它可以访问“get”和“list” ”。
是否有另一种方法来限制对推荐的“列表”命令的访问?例如,创建一个自定义查询,它是如何完成的?
解决方案
推荐阅读
- angular - NgxMatDatetimePicker 不可分配给类型 MatDatepickerBase
- spring-cloud-stream - 使用 Spring Cloud Stream 3.0.9.RELEASE 在自定义 KafkaConsumerInterceptor 中注入的依赖项为 NULL
- angular - 具有多个条件和 Angular 9 的 RxJS iif
- javascript - 如何从 Python 加载数据并保存到 JavaScript 中的变量
- java - 在 Android 11 (API 30) 中以编程方式更改状态栏文本颜色
- python - Python - 如何将两个 pdf 页面合并为一个页面
- arrays - 将每行文本拆分为单词并将它们设置为 C 中的二维数组
- .net - Visual Studio Pro 2019 v16.8.1 中的新项目向导中缺少 .NET 5 选项
- python - pickle.dump(stats, items, outfile) TypeError: an integer is required (got type _io.BufferedWriter)
- php - 在 NOT IN 中创建子查询