不要在 CloudFormation 中删除堆栈时创建快照

Don't create snapshot on stack deletion in CloudFormation

如何在删除 CloudFormation 堆栈时禁用快照创建?

我在我的堆栈中创建了一个 Aurora 数据库集群,当我尝试删除它时,我经常遇到这个错误,我无法完全删除堆栈:

CREATE_FAILED AWS::RDS::DBClusterSnapshot Cannot create more than 100 manual snapshots

我根本不想要快照。

在 CFT 中为您的 RDSDBCluster 资源设置 "DeletionPolicy" : "Delete"

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html

为"AWS::RDS::DBInstance"设置"DeletionPolicy":

DbInstance:
  Type: AWS::RDS::DBInstance
  DeletionPolicy: Delete
  Properties:
    Engine: aurora-postgresql

参见:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html