我已经超出了cloudformation模板中的参数限制。有什么方法可以将s3中的所有参数保存为文件并包含在我的模板中
答案 0 :(得分:1)
您似乎有一个 AWS CloudFormation模板,其中包含许多参数,但由于参数太多,您无法创建堆栈。
您可以在AWS CloudFormation模板中声明的最大参数数量: 60个参数
要指定更多参数,您可以使用映射或列表为单个参数指定多个值。
建议一些参数可以组合并作为一个参数(列表)传递。或者,如果多个值彼此相关,则可以创建映射,以便一个输入值允许通过查找检索多个值。
最坏的情况是,您可以使用AWS Lambda函数作为自定义资源来执行其他逻辑和返回值 - 可以从Amazon S3中的对象或通过其他一些处理来检索这些值。
此外,通常建议避免使用大型复杂模板。相反,将其分解为较小的模板并调用nested templates。这使维护和调试更容易。