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

如何从Terraform输出中提取指定的Service1值?

提取Terraform输出中Service1对应值的方法

完全可以实现,根据你的zabbix_private_key_ie输出结构,用以下对应命令即可:

  • 如果输出是单个对象结构(比如value里直接包含Service1、Service2等键):

    terraform show -json | jq '.values.outputs.zabbix_private_key_ie.value.Service1'
    
  • 如果输出是数组结构(value是一个数组,每个元素都有Service1字段):

    terraform show -json | jq '.values.outputs.zabbix_private_key_ie.value[].Service1'
    

之前的命令terraform show -json | jq '.values.outputs.zabbix_private_key_ie[]'会把该输出下的所有内容都遍历输出,所以会得到多余结果,加上.value.Service1(或数组遍历后加Service1)就能精准提取目标值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:43:07