1.7.18.3.1. pull
terraform state pull
命令可以从远程 Backend 中人工下载状态并输出。该命令也可搭配本地状态文件使用。
1.7.18.3.1.1. 用法
terraform state pull
该命令下载当前位置对应的状态文件,并以原始格式打印到标准输出流。
由于状态文件使用 JSON 格式,该功能可以搭配例如 jq 这样的命令行工具使用,也可以用来人工修改状态文件。
注意:Terraform 状态文件必须采用 UTF-8 格式,不带字节顺序标记 (BOM)。对于 Windows 上的 PowerShell,使用 Set-Content 自动以 UTF-8 格式对文件进行编码。例如,运行 terraform state pull
| sc terraform.tfstate