AWS CloudFormation 资源限制为 200

sam*_*cos 3 amazon-web-services aws-cloudformation serverless-framework

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

Template format error: Number of resources, 204, is greater than the maximum allowed, 200
Run Code Online (Sandbox Code Playgroud)

错误消息很清楚,但我想知道我的选择是什么。最坏的情况是,我可以将应用程序分成几部分。是否有其他替代策略?

Joh*_*ein 5

您可以创建嵌套堆栈,这些堆栈还具有更简单的测试、改进重用和使用不同角色的优势。

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

请参阅:使用嵌套堆栈创建可重用模板并支持角色专业化