我们使用serverless-plugin-split-stacks
将资源分解为嵌套堆栈,并将其设置serverless.yml
如下。
custom:
splitStacks:
perFunction: false
perType: true
perGroupFunction: false
webpack:
webpackConfig: ./webpack.config.js
includeModules: true
一切都很顺利,直到我们遇到以下错误
错误:CloudFormation 模板无效:模板格式错误:资源数,206,大于允许的最大值,200
发生此错误时,嵌套堆栈的条件如下。
Serverless: [serverless-plugin-split-stacks]: Resources per stack:
Serverless: [serverless-plugin-split-stacks]: - (root): 206
Serverless: [serverless-plugin-split-stacks]: - APINestedStack: 55
Serverless: [serverless-plugin-split-stacks]: - PermissionsNestedStack: 49
我的问题是,即使我们已经正确设置了拆分堆栈,为什么不将根堆栈中的资源拆分为新堆栈?
如果我在这里遗漏了什么,请教育我。感谢所有有用的建议。