gpt4 book ai didi

amazon-web-services - 使用 AWS CloudFormation estimator-template-cost 获取实时 CloudFormation 堆栈的估计成本

转载 作者:行者123 更新时间:2023-12-03 07:12:57 25 4
gpt4 key购买 nike

我正在尝试获取给定堆栈的估计成本。例如

aws cloudformation get-template --stack-name MyStack | aws cloudformation estimate-template-cost --template-body -

以上返回 Template format error: unsupported structure. 。我希望它接受该模板,因为它是一个有效的 CF 模板。有解决办法吗?

此外,将模板本身作为文件传递会导致 API 由于模板太长而返回错误

aws cloudformation get-template --stack-name MyStack > template.yml && aws cloudformation estimate-template-cost --template-body file://template.yml

错误:

' at 'templateBody' failed to satisfy constraint: Member must have length less than or equal to 51200

我认为可以手动编辑模板以删除较长的部分,但这使得它非常手动,我正在寻找一种更直接的方法来获取估计成本。

最佳答案

您可以在 CreateStack、UpdateStack 或 ValidateTemplate 请求中传递的模板正文的最大大小为 51,200 字节。

要使用更大的模板主体,请执行以下操作之一:

  • 将模板上传到 Amazon S3 存储桶,或者
  • 使用嵌套堆栈将模板分成多个模板

关于amazon-web-services - 使用 AWS CloudFormation estimator-template-cost 获取实时 CloudFormation 堆栈的估计成本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52722043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com