AWS CloudFormation资源限制为200

时间:2017-03-20 00:45:17

标签: amazon-web-services amazon-cloudformation serverless-framework

我有一个拥有大量资源的应用程序(一堆DynamoDB表,lambda函数等),显然我遇到了200个资源的硬限制。具体错误是:

Template format error: Number of resources, 204, is greater than the maximum allowed, 200

错误信息很清楚,但我想知道我的选择是什么。最糟糕的情况是,我可以将应用程序分成几个部分。有没有其他策略?

3 个答案:

答案 0 :(得分:4)

您可以创建嵌套堆栈,它还具有更简单的测试优势,可以改善重复使用并使用不同的角色。

通常的做法是将不同的图层分成不同的图层。例如,在一个堆栈中构建VPC,在另一个堆栈中部署后端,在另一个堆栈中部署前端。

请参阅:Use Nested Stacks to Create Reusable Templates and Support Role Specialization

答案 1 :(得分:1)

我必须在无服务器框架中遇到同样的问题。我做了什么!

为每个模块创建微服务,如身份验证,用户管理,SMS网关,通知等,以帮助管理代码和AWS资源。

最后公开API以创建AWS自定义域并为其分配云形成。

我按照blog提供帮助,无服务器也提示流量link.

答案 2 :(得分:1)

如果有帮助,资源限制现在是 500!

AWS CloudFormation now supports increased limits on five service quotas