AWS cloudformation:如何防止在引擎版本升级期间替换Aurora RDS?

时间:2019-08-22 07:19:04

标签: amazon-cloudformation amazon-rds-aurora

我们正在使用通过Cloudformation设置和配置的Aurora RDS。这是模板中的相关代码段:

Type: AWS::RDS::DBCluster
Properties: 
  DeletionProtection: true
  Engine: aurora
  EngineVersion: 5.6.1

现在,我们想将引擎版本升级为5.6.2。 doc说,EngineVersion上的Update需要替换,这意味着清除所有数据。有办法安全地更新版本吗?

1 个答案:

答案 0 :(得分:0)

在这种情况下,请使用aws rds modify-db-cluster API,而不要依赖Cloudformation的“堆栈修改”。标记为“需要替换”的资源修改取决于处理替换的服务。可能值得在测试集群上尝试一下-只是看看Aurora的cloudformation支持如何处理它。但是,如果这是一次修复,那么我强烈建议您反对它。只需使用CLI,修复群集,然后修复CFN模板即可。希望这会有所帮助!