Amazon cloudformation Cloudformation根堆栈资源未使用无服务器插件拆分堆栈正确拆分
我们使用Amazon cloudformation Cloudformation根堆栈资源未使用无服务器插件拆分堆栈正确拆分,amazon-cloudformation,aws-serverless,serverless-plugins,Amazon Cloudformation,Aws Serverless,Serverless Plugins,我们使用serverless插件拆分堆栈将资源拆分为嵌套堆栈,并在serverless.yml中进行了如下设置 custom: splitStacks: perFunction: false perType: true perGroupFunction: false webpack: webpackConfig: ./webpack.config.js includeModules: true Serverless: [serverless-pl
serverless插件拆分堆栈
将资源拆分为嵌套堆栈,并在serverless.yml
中进行了如下设置
custom:
splitStacks:
perFunction: false
perType: true
perGroupFunction: false
webpack:
webpackConfig: ./webpack.config.js
includeModules: true
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
一切都很顺利,直到我们遇到以下错误
错误:CloudFormation模板无效:模板格式错误:资源数206>大于允许的最大值200
发生此错误时,嵌套堆栈的条件如下所示
custom:
splitStacks:
perFunction: false
perType: true
perGroupFunction: false
webpack:
webpackConfig: ./webpack.config.js
includeModules: true
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
我的问题是,即使我们已经正确地设置了拆分堆栈,为什么它不将根堆栈中的资源拆分为新的堆栈?
如果我在这里遗漏了什么,请教育我。感谢所有有用的建议。此npm软件包无服务器插件拆分堆栈不起作用。此软件包已被弃用-失败-错误 有关更多信息: 要解决您的问题(CloudFormation的200资源限制的无服务器解决方案),请阅读以下提示:
谢谢你让我知道@vanderson andrade。然而,最近我们从我们的项目中删除了这个插件,因为AWS提高了CloudFormation堆栈中的资源限制,并且从
splitstacks
插件中开始出现bug。因此,问题中提到的这一问题不再出现。