AWS AppSync 解析器内部超时配置
AWS AppSync resolver internal timeout configuration
考虑到我正在为 http 或 dynamodb 使用简单的 vtl 解析器的情况,有没有办法,例如在数据源超时的情况下执行一些清理(例如,dynamodb 服务在假设 2 秒内没有响应)。不幸的是,我在互联网上的任何地方都找不到任何关于 appsync 和超时的参考,我希望能够:
1. 为解析器指定一个低于默认应用同步超时 30 秒的下限阈值超时
2. 能够在上述超时
的情况下有回退机制
我认为使用 lambda 解析器应该很容易做到这一点,但目前我正试图避免这种情况,因为冷启动。
谢谢
我在 AWS AppSync 团队工作。 AWS AppSync 当前不支持解析器的自定义超时值或发生超时时的回退机制。正如您所提到的,如果您需要此功能,lambda 解析器是目前的最佳选择。
我会将其作为功能请求传递。作为 HTTP 和 DynamoDB 解析器清理过程的一部分,了解您想要做的事情会很有帮助。
考虑到我正在为 http 或 dynamodb 使用简单的 vtl 解析器的情况,有没有办法,例如在数据源超时的情况下执行一些清理(例如,dynamodb 服务在假设 2 秒内没有响应)。不幸的是,我在互联网上的任何地方都找不到任何关于 appsync 和超时的参考,我希望能够: 1. 为解析器指定一个低于默认应用同步超时 30 秒的下限阈值超时 2. 能够在上述超时
的情况下有回退机制我认为使用 lambda 解析器应该很容易做到这一点,但目前我正试图避免这种情况,因为冷启动。
谢谢
我在 AWS AppSync 团队工作。 AWS AppSync 当前不支持解析器的自定义超时值或发生超时时的回退机制。正如您所提到的,如果您需要此功能,lambda 解析器是目前的最佳选择。
我会将其作为功能请求传递。作为 HTTP 和 DynamoDB 解析器清理过程的一部分,了解您想要做的事情会很有帮助。