gpt4 book ai didi

aws-cloudformation - CloudFormation 是否目标名称或资源?

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

我目前正在使用 terraform 和 CloudFormation 之间犹豫。有一个问题我还没有看到答案(或者也许,我只是还没有找到它)。

在 terraform 中,您可以为所有事物指定准确的名称。这将删除具有这些名称的目标。但是CF呢?如果我们已经有了一个架构,并且我想添加/删除一个实例并使用 CF,这将如何工作?它如何知道要定位哪一个?

我希望这个问题有意义!我已经使用过 terraform,但之前从未使用过 CloudFormation。

最佳答案

CloudFormation 使用两种机制来识别其资源。 CFN 模板有一个它创建的资源列表,它使用实际的 ID,而不是漂亮的名称,并且 CFN 还使用堆栈 ID 来标记资源(支持标签)。

CFN 不能用于删除不同堆栈中的资源,只有创建它们的堆栈才能管理它们。 Terraform 允许您将其他任何资源创建的资源导入到新堆栈中进行管理。

在转换为 Terraform 之前,我使用了 CFN 一年(现在也使用了一年),而且我永远不会再回到 CFN。 Terraform 提供了许多优于 CFN 的优势,这使得 CFN 现在很难使用。应用前计划、可重用模块、资源导入、粒度输出(CFN 主要是黑匣子)以及通常更快的 AWS 功能支持(通常 API 在发布当天发布,Terraform 支持很快就会发布)等功能,/通常/比 CFN 快,但并不总是)。

关于aws-cloudformation - CloudFormation 是否目标名称或资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54294615/

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