You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Pulumi执行destroy时为何报错提及terraform apply?

问题解答:Pulumi destroy报错提到terraform apply的原因

核心原因是Pulumi的Google Cloud (GCP) 资源提供者底层复用了Terraform的GCP Provider代码。

当你操作Cloud Run这类GCP资源时,Pulumi实际上是调用Terraform Provider的逻辑与GCP API交互,遇到删除保护相关错误时,直接输出了Terraform Provider原本的错误提示,并未针对Pulumi做适配修改。

另外要注意:即便你没手动开启删除保护,部分场景下(比如通过其他工具创建资源、GCP默认配置触发),Cloud Run服务的deletion_protection参数可能被自动设为true。解决步骤如下:

  • 在你的Pulumi代码中,给对应的Cloud Run服务添加deletion_protection=false配置
  • 先执行pulumi up更新资源配置
  • 再运行pulumi destroy即可正常删除目标资源

内容的提问来源于stack exchange,提问作者Badhree Babu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 05:02:32