Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon cloudformation Cloudformation根堆栈资源未使用无服务器插件拆分堆栈正确拆分_Amazon Cloudformation_Aws Serverless_Serverless Plugins - Fatal编程技术网

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。因此,问题中提到的这一问题不再出现。