rmdir.cn

terraform output

输出状态中的输出值

语法

terraform output [选项] [名称]

说明

显示 Terraform 配置中定义的所有输出(output)变量的当前值。可以提取单个输出值或全部输出,支持 JSON 格式以便在脚本中使用。 输出值在状态文件中保存,无需连接云服务即可获取。常用于获取 IP 地址、域名、连接字符串等动态生成的信息。

参数

  • -json

    以 JSON 格式输出所有变量

  • -raw

    输出纯文本值(无引号)

  • -state

    指定状态文件路径

示例

列出所有输出

显示所有输出变量的值

terraform output

获取单个输出

获取特定输出变量的值

terraform output instance_ip

脚本中使用

以纯文本格式获取,便于脚本使用

terraform output -raw database_url

JSON 格式

以 JSON 格式输出所有变量

terraform output -json