AWS AppSync 中的 InvalidUserPoolException
Posted
技术标签:
【中文标题】AWS AppSync 中的 InvalidUserPoolException【英文标题】:InvalidUserPoolException in AWS AppSync 【发布时间】:2020-07-07 06:51:53 【问题描述】:我有一个运行一系列 GraphQL 查询/突变的 AppSync API。该序列运行良好,直到它在响应标头中随机抛出 500 错误:x-amzn-ErrorType=InvalidUserPoolException
。此外,在此请求之前有一个突变,它从未更新它附加到的 DynamoDB 数据源。
如果此错误之前的请求在该用户池中运行良好,我不明白为什么我会得到InvalidUserPoolException
?而且我不知道这是否与突变未能更新 DynamoDB 表有关?在我们的开发环境中一切正常,但在生产环境中是失败的。
【问题讨论】:
【参考方案1】:如果以任何方式基于您提供的与用户池相关的配置,我们无法构造与用户池对应的众所周知的端点,则会引发该错误,因此我将验证用户池格式。
【讨论】:
谢谢。奇怪的是,客户端能够在此错误之前和之后立即在请求中使用用户池配置,就像之前和之后的毫秒一样。以上是关于AWS AppSync 中的 InvalidUserPoolException的主要内容,如果未能解决你的问题,请参考以下文章
AWS AppSync 中的 InvalidUserPoolException
在 Ionic AWS Starter 模板中使用 Appsync 中的 Graphql 和 AWS Amplify 未捕获的异常 [Object Object]
aws amplify appsync 中的 Graphql 突变错误