Безопасно ли хранить базу данных в CDK как this.database = new rds.DatabaseInstanceFromSnapshot(this, 'name', {...})
Я обеспокоен тем, что база данных может быть случайно удалена в какой-то момент в будущем. Недавно произошел инцидент, когда мы проверили неправильный коммит и запустили cdk deploy без проверки diff. Если бы мы не остановили его, он бы удалил базу данных. Мне кажется безопаснее переместить конфигурацию базы данных в:
this.database = rds.DatabaseInstanceBase.fromDatabaseInstanceAttributes(this, 'backendAPIDatabase', {
Однако недостатком этого подхода является то, что если я запускаю cdk deploy, он хочет удалить DB Su bnet Группы и группы параметров, которые были изначально созданы.