适用于 .Net 的 AWS 开发工具包未获授权访问突变

问题描述

我正在使用适用于 .Net 的 AWS 开发工具包制作应用程序。我对 Cognito 用户进行身份验证并使用 App Sync Client 来获取 api。我使用 graphql.net 进行查询和变异。我可以查询,但是当我尝试变异时,我得到以下信息...“无权访问对象类型上的 createObject”。

使用相同的凭据,我可以在我并行开发的 iOS 应用程序上进行查询和更改。我注意到的一件事是,用于 iOS 的 amplify cli codegen 定义了架构并设置了身份验证规则,如下所示...

model.authRules = [
   rule(allow: .private,operations: [.read]),rule(allow: .groups,groupClaim: "cognito:groups",groups: ["superAdmin"],operations: [.read,.create,.update,.delete])
  ]

我的 .Net 项目中没有类似的东西。所以... 1) .Net 有代码生成器吗?或 2) 如何指定 authRules?和 3) 还有什么我需要做的事情是在 iOS SDK 中自动处理的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)