昨天一切正常,我还在测试,所以我的容量不应该高,但我今天仍然收到这些错误:
{ 消息="我们目前在您请求的区域内没有足够的容量。我们的系统将致力于供应 额外的容量。您可以暂时避免收到此错误 降低您的请求率。";
Type =服务; }
这是什么错误消息,我应该担心在投入生产时会发生这样的事情吗?这是一个严重的错误,因为我的用户被要求使用api网关调用登录(利用aws lambda)。
答案 0 :(得分:0)
此类错误不应持续很长时间,因为它会立即触发AWS提供请求。
如果您担心api网关可用性,请考虑在其他区域创建冗余lambda函数,并在发生此错误时进行切换。但是,从远程区域调用lambda会导致长延迟。
答案 1 :(得分:0)
另一个建议是,请查看帐户中API网关和Lambda服务的aws限制。如果您的请求超出限制,请将凭证提高到aws以扩展它。
Amazon API Gateway Limits
Resource Default Limit
Maximum APIs per AWS account 60
Maximum resources per API 300
Maximum labels per API 10
增加限制是aws中的免费服务。
答案 2 :(得分:0)
AWS Lambda在service health dashboard上发布了一个活动,因此请详细了解该特定问题。
不幸的是,如果您想以这种方式返回Lambda错误时自定义代码,则必须编写映射模板并将其附加到使用Lambda集成的每个集成响应。
我们认识到这不是最理想的,大多数客户都希望API Gateway能够为他们处理这些问题。考虑到这一点,我们的待办事项上已经有一个高优先级项目,以便更轻松地从Lambda集成中传递状态代码。但是,我不能承诺何时可以使用它。