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

寻求帮助:查找Google托管服务账号的Terraform数据源块

解决方案:使用通用服务账号数据源查询托管账号

你可以借助Terraform Google Provider中的google_iam_service_account数据源来查询Google托管的服务账号,该数据源支持获取所有类型的Cloud IAM服务账号(包含系统托管账号),无需依赖专门的默认计算账号数据源。

方法1:通过账号ID查询

只需提供邮箱@符号前的账号ID部分即可:

data "google_iam_service_account" "managed_account" {
  account_id = "service-XXXXXX"
}

output "managed_service_account_email" {
  value = data.google_iam_service_account.managed_account.email
}

方法2:通过完整邮箱直接查询

若已知晓完整的服务账号邮箱,也可直接指定email参数:

data "google_iam_service_account" "managed_account" {
  email = "service-XXXXXX@compute-system.iam.gserviceaccount.com"
}

output "managed_service_account_email" {
  value = data.google_iam_service_account.managed_account.email
}

该数据源还能返回服务账号的其他属性(如唯一ID、所属项目ID等),可根据需求扩展输出内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 23:24:51