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

Terraform导入google_cloud_run_v2_service时提示未知资源类型

Terraform导入google_cloud_run_v2_service报错unknown resource type原因分析

环境信息

Terraform v1.4.6
on darwin_amd64
+ provider registry.terraform.io/hashicorp/google v3.74.0
+ provider registry.terraform.io/hashicorp/random v3.1.0

问题描述

根据Google Provider官方文档,google_cloud_run_v2_service这个Terraform资源是存在的,但执行导入命令:

terraform import google_cloud_run_v2_service.cloud-run project-id/us-east4/service-name

时,收到错误提示:unknown resource type: google_cloud_run_v2_service。用于导入的.tf文件内容为:

resource "google_cloud_run_v2_service" "cloud-run" {
    
}

原因及解决方法

核心原因是你使用的Google Provider版本(v3.74.0)过低,google_cloud_run_v2_service资源是在Google Provider v4.0.0及以上版本才正式引入的。

你查看的官方文档是「latest」(最新版),对应的是当前最新的Provider版本,和你本地使用的旧版本不匹配,所以才会出现“文档显示存在但本地识别不了”的矛盾。

解决步骤:

  1. 在你的Terraform配置文件中,更新Google Provider的版本约束,指定至少v4.0.0:
provider "google" {
  version = ">= 4.0.0"
  # 其他配置如region、project等按需添加
}
  1. 执行命令升级Provider:
terraform init -upgrade
  1. 重新尝试导入操作即可。

内容的提问来源于stack exchange,提问作者Nathan McKaskle

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 14:17:09