ユーザーアイコン

mizuko

2日前

0
0

TerraformでのCloud Run削除時の削除保護エラー対応

Terraform
Google Cloud Run

TerraformでCloud Runサービスを削除しようとすると、削除保護(deletion_protection)がデフォルトでtrueのためエラーが発生する。

エラー内容

Error: cannot destroy service without setting deletion_protection=false and running `terraform apply`

対処手順

  1. Cloud Runリソースにdeletion_protection = falseを追加
  2. terraform applyで削除保護を解除
  3. リソースをコメントアウト
  4. 再度terraform applyで削除実行

注意点

  • 削除保護の解除と削除は2段階で実行する必要がある
  • 1回のapplyでは削除できない