AWS AppSync - 从 AppSync 控制台运行时的 GraphQL 查询超时

Posted

技术标签:

【中文标题】AWS AppSync - 从 AppSync 控制台运行时的 GraphQL 查询超时【英文标题】:AWS AppSync - GraphQL query timeout when running from AppSync Console 【发布时间】:2021-07-17 17:10:35 【问题描述】:

简介

我正在按照 here 找到的介绍教程使用 Amplify + AppSync + GraphQL 创建一个待办事项列表应用程序。一切正常,直到我开始在我的 GraphQL API 上的 AppSync 控制台中测试查询。

问题

在 GraphQL API 上运行我的查询时,查询会随机超时。有时它们工作正常,有时它们需要很长时间并最终抛出错误。 有关错误的完整示例,请参见下图。

问题

在将 AWS AppSync 与 GraphQL 结合使用之前,是否有人遇到过此 DynamoDB:ApiCallTimeoutException 错误消息? 有什么方法可以避免出现超时错误?

我是 AWS 的新手,因此我们将不胜感激任何帮助! ????

【问题讨论】:

【参考方案1】:

这似乎是 AWS 内部临时问题。

您可以在您的个人信息中心找到它 https://phd.aws.amazon.com/phd/home#/event-log

“[太平洋夏令时间上午 7:08] 在太平洋夏令时间上午 4:41 到上午 6:36 之间,我们在 US-EAST-1 区域遇到了 API 延迟增加的情况。问题已解决,服务运行正常。

[7:46 AM PDT] 我们正在调查 US-EAST-1 区域的 API 延迟增加。

[8:24 AM PDT] 我们可以确认 US-EAST-1 区域的 API 延迟有所增加,并继续努力解决问题。

[太平洋夏令时间上午 9:55] 在太平洋夏令时间上午 4:41 到上午 9:00 之间,我们在 US-EAST-1 区域遇到了 API 延迟和超时增加的情况。问题已解决,服务正常运行。”

【讨论】:

以上是关于AWS AppSync - 从 AppSync 控制台运行时的 GraphQL 查询超时的主要内容,如果未能解决你的问题,请参考以下文章

如何从命令行向 AWS AppSync 发送 GraphQL 查询?

AWS Appsync 从 Lambda 调用变异?

AWS GraphQL Appsync - 无法担任角色

从 Lambda 调用 AWS AppSync graphql API

从 lambda 调用 AWS AppSync GraphQL API 变异查询

在 React 中使用 AWS Amplify Appsync 上传图像