首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未授权访问类型创建GRAPHQL

未授权访问类型创建GRAPHQL
EN

Stack Overflow用户
提问于 2022-10-19 11:31:24
回答 1查看 95关注 0票数 0

我有麻烦了

代码语言:javascript
复制
"message": "Not Authorized to access createMerchant on type Merchant"

我将在AWS AppSync请求选项卡上执行此操作。

我可以列出(这个也是),创建其他类型,但不是这个类型。

代码语言:javascript
复制
input CreateMerchantInput {
    id: ID
    pass: AWSURL
    validated: Boolean!
    _version: Int
}
代码语言:javascript
复制
type MerchantType @aws_iam
@aws_cognito_user_pools {
    id: ID!
    role: String!
    merchantSpotMerchantTypes(
        filter: ModelMerchantSpotMerchantTypeFilterInput,
        sortDirection: ModelSortDirection,
        limit: Int,
        nextToken: String
    ): ModelMerchantSpotMerchantTypeConnection
    createdAt: AWSDateTime!
    updatedAt: AWSDateTime!
    _version: Int!
    _deleted: Boolean
    _lastChangedAt: AWSTimestamp!
}

不知道怎么解决这个问题。权利对我来说似乎没问题,我不知道该去哪里找别的地方。

EN

回答 1

Stack Overflow用户

发布于 2022-10-25 23:36:02

解决方案可能取决于您如何对呼叫进行身份验证--您使用的是科尼托吗?我是吗?

“权利似乎没问题”..。嗯,在你看来,它们可能还可以,但仍然不正确:)如果是我的话,那么你可能应该发布你的政策。

但是你似乎没有任何明确的@auth指令,所以--在没有其他信息的情况下--我猜你可能在使用科尼图,在你的放大项目中可能有一些影响createMerchant自定义VTL解析器 (可能是偶然的)。但是,如果你的项目没有更多的细节,就很难确定。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74124585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档