gpt4 book ai didi

amazon-web-services - CloudFormation 是幂等的吗?

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

我在互联网上的很多地方读到CloudFormation不是幂等的,但我找不到任何例子来证明这一事实。

您能否提供一个运行资源的示例来证明 CloudFormation 不是幂等的?

最佳答案

idempotent的定义根据维基百科的说法如下:

In computer science, the term idempotent is used more comprehensively to describe an operation that will produce the same results if executed once or multiple times.

CloudFormation 在其行为的多个方面被认为不是幂等的:

  • 为已存在的堆栈调用创建 API 将导致错误
  • 使用未更改的 CloudFormation 堆栈调用更新 API 会导致错误
  • 再次创建和删除同一堆栈将导致为 IAM 用户、安全组 ID、EC2 实例 ID、VPC ID 等创建具有不同 ARN 的资源...
  • 如果使用现有内容更新现有堆栈,在 CloudFormation 外部修改的资源将不会改回原始值

但是,从高层次来看,使用 CloudFormation 的主要原因之一是将基础架构表示为代码,以便您可以使用它重复生成相同的基础架构。这与幂等的原始定义几乎相同,但区别在于此处的多次部分。如上所述,当使用相同的堆栈并在其顶部应用或删除堆栈并重新创建它时,从技术上讲,您不会得到完全相同的结果,但从实际的角度来看,这是完全可以理解的,而且通常完全可以接受。

关于amazon-web-services - CloudFormation 是幂等的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31280788/

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