Deletion protection in an Aurora cluster

Viewed 20

Our application communicates with an AWS Aurora cluster containing two instances. When restoring a snapshot through CDK, the old (running) cluster is deleted automatically. On production however, deletion protection of the Aurora cluster will be enabled.

I (wrongly) assumed that by enabling deletion protection for the cluster, both cluster and instances part of the cluster are protected. However, instances running on an old cluster with deletion protection enabled are still deleted; the cluster itself is protected. All that is left is an empty Aurora cluster.

  • Is there any way to also protect instances from being deleted, or is this not desired?
  • What is the point of deletion protection when you end up with an empty Aurora cluster?
0 Answers
Related