【问题标题】:When updating a CloudFormation stack, what happens to any code or data that's stored within the stack?更新 CloudFormation 堆栈时,存储在堆栈中的任何代码或数据会发生什么情况?
【发布时间】:2020-11-11 06:32:25
【问题描述】:

我目前正在学习 AWS CloudFormation,并且遇到了 CloudFormation 的更新功能。我的理解是,由于 CloudFormation 是基础设施即代码,更新 CloudFormation 中的堆栈将更新堆栈内的基础设施(即将 EC2 实例从 T2.nano 更改为 T2.micro)。但是,我找不到任何有关存储在堆栈中的任何内容的信息。例如,如果您有一个存储在 S3 Standard 中的存储桶,并且您更新堆栈以将存储桶置于 S3 Infrequent Access 中,这会将存储桶移动到 Infrequent Access 中还是在新的 Infrequent Access 中制作存储桶的副本?删掉原来的?这是否类似于堆栈中的其他服务(例如将 EC2 实例从 T2.nano 更改为 T2.micro 会影响 EC2 实例中完成的任何配置)?

【问题讨论】:

  • 欢迎使用 stackoverflow - 请查看 guidelines on how to ask questions - 这将帮助您获得有用的问题答案
  • @luk2302 那我的错。那么我是否正确假设对象不会转移到新实例?在第一个实例开始和更新到新实例之间可能发生的任何更改也不会被转移吗?

标签: amazon-web-services amazon-cloudformation


【解决方案1】:

InstanceType 的更改将导致“一些中断”,如 AWS::EC2::Instance 中所述。

这意味着您的实例将停止,其类型将更改并重新启动。 没有替代品,因此您的所有数据都将被保留。

【讨论】:

    猜你喜欢
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 2018-09-11
    • 2010-11-22
    • 1970-01-01
    • 2021-04-15
    • 2012-05-31
    相关资源
    最近更新 更多