LoginSignup
3
0

Pulumi (TypeScript) で作成した RDS (Aurora) を `pulumi destroy` 出来ないときに設定する項目

Last updated at Posted at 2021-12-01

はじめに

  • Pulumi で作成した RDS(Aurora) を pulumi destroy で削除しようとしたときにエラーが発生し削除出来ない場合の対応方法
    • pulumi-aws の裏側は terraform なので terraform と同じ対応方法です
    • RDS Cluster FinalSnapshotIdentifier is required when a final snapshot is required

対応手順

RDS cluster に対して 不足しているオプションを付与

  • applyImmediatelytrue を設定
  • backupRetentionPeriod0 を設定
  • skipFinalSnapshottrue を設定
const testRdsCluster = new aws.rds.Cluster('test-cluster', {
  ...
+  applyImmediately: true,
+  backupRetentionPeriod: 0,
+  skipFinalSnapshot: true,
  ...
})

上記設定後、 pulumi destroy を実行し削除できていることを確認してください。

注意

上記設定は、削除ために付与した条件です。
リソースを削除する必要がない場合は適切な設定を行ってください。

Reference

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0