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

如何将Terraform对象类型变量的password属性标记为敏感?

在Terraform对象变量中标记敏感属性

当然可以直接用sensitive(string)来将对象里的password标记为敏感属性,直接修改变量的类型定义即可,修改后的代码如下:

variable "my_resource" {
  type = object({
    username = string
    password = sensitive(string)
  })
}

这样定义后,Terraform会自动把password字段识别为敏感值,在执行计划、状态文件展示、命令行输出等场景中都会对该值进行遮蔽处理,避免敏感信息明文泄露。

需要注意的是,这个特性是Terraform 0.14及以上版本支持的,确保你的Terraform版本符合要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 19:02:01