【发布时间】:2017-04-06 02:41:01
【问题描述】:
早上好,请您帮我们解决下一个问题: 我有一个 API 网关 + Java Lambda 处理程序。这个 Lambda 使用 httpconnection 来获取一些 Internet REST API。
当我们在没有 VPC 的情况下使用这个 Lambda 时,它可以正常工作。但是当我们使用配置了互联网访问的 VPC 时 - 有时 Lambda 会因超时错误而失败。它在 20% 的请求中失败(80% 的请求正常),并在日志中出现下一个错误。
REPORT RequestId: 16214561-b09a-11e6-a762-7546f12e61bd Duration: 15000.26 ms Billed Duration: 15000 ms Memory Size: 512 MB Max Memory Used: 47 MB
09:57:49
2016-11-22T09:57:49.245Z 16214561-b09a-11e6-a762-7546f12e61bd Task timed out after 15.00 seconds
根据我的日志,lambda 无法发送 GET 请求。我不确定问题出在哪里。这是 Lambda 问题、VPC 问题还是某些配置问题。 我也尝试了许多不同的 REST Api 端点,所以这绝对不是端点问题。
感谢任何帮助。
【问题讨论】:
标签: amazon-web-services aws-lambda aws-api-gateway amazon-vpc