我在aws appsync中有一个客户端API。目前它有 AMAZON_COGNITO_USER_POOLS授权 ,但我希望允许未经身份验证的用户访问GraphQL API中的某些资源。我正在寻找一些不包括改变API授权访问方式的替代方案, AMAZON_COGNITO_USER_POOLS授权 (更改授权类型将是我的最后一个选择)。
我期待着使用 AMAZON_COGNITO_USER_POOLS授权 . 另外,如果您认为保留这种类型的授权并试图完成我的用例将是世界上最糟糕的想法,我很乐意阅读您的论点。
AWS AppSync还不支持这个用例。不过,我很高兴向团队提出您的用例,并将其作为功能请求:)
如果你感兴趣,有一个很好的线索 AWS Forums 讨论这个用例。