2021年10月18日 星期一

Terraform - googleapi: Error 409: The Cloud SQL instance already exists

今天改了 mysql 的 resource dependency 要整個砍掉重練看看是不是一鍵順暢建庫成功, 所以先跑了 terraform deploy (因為 db instance deletion protection 有打開, 所以還得在 portal 手動砍掉)再跑 terraform apply 開始蓋, 結果...
  googleapi: Error 409: The Cloud SQL instance already exists.

  When you delete an instance, you can't reuse the name of the deleted
  instance until one week from the deletion date., instanceAlreadyExists

我以為這種鳥蛋限制只會在 Azure 上面出現.... <囧>

這年頭連 GCP 都要做誤刪資料庫甚至刪庫跑路的災難回復服務了?

這還不是最鳥的問題, 而是用 terraform apply 進行 create sql instance 等了超過 20 分鐘, 才噴這個訊息出來, 這種 instance name check 應該放在最前面檢查吧....!@#$

沒有留言:

張貼留言