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

Terraform中如何引用folders模块的单个文件夹ID到project-factory模块

解决Terraform folders模块输出集合中提取单个文件夹ID的问题

你可以通过folders模块输出的folder_ids映射直接获取指定名称的文件夹ID,该映射以你定义的文件夹名称为键,对应的文件夹ID为值。

修改你的project-factory模块配置,将folder_id字段替换为如下内容:

// setup logging project 
module "project-factory-logging" {
  source                  = "terraform-google-modules/project-factory/google"
  version                 = "~> 14.0"
  random_project_id       = true
  name                    = "shared-logging"
  folder_id               = module.folders.folder_ids["common"]
  org_id                  = var.organization_id
  billing_account         = var.billing_account
  default_service_account = "deprivilege"
}

如果需要验证模块的输出结构,可执行terraform output module.folders命令,查看该模块所有可用的输出内容,确认folder_ids映射的具体内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 10:10:26