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 突变错误

AWS Appsync 一个 dynamodb 解析器中的多个 dynamodb 请求

订阅 AWS AppSync 中的群组/私人聊天列表

通过 AWS AppSync 中的突变更新 GraphQL 数据时出错