命令:show
tofu show
命令用于从状态或计划文件提供人类可读的输出。这可以用于检查计划以确保计划的操作符合预期,或者检查 OpenTofu 所看到的当前状态。
通过添加 -json
命令行标志生成机器可读输出。
注意
使用 -json
命令行标志时,OpenTofu 状态中的任何敏感值都将以纯文本形式显示。有关更多信息,请参阅 状态中的敏感数据。
JSON 输出
对于 OpenTofu 状态文件(包括未提供路径时),tofu show -json
将显示状态的 JSON 表示形式。
对于 OpenTofu 计划文件,tofu show -json
将显示计划、配置和当前状态的 JSON 表示形式。
如果您已更新包含自编写状态以来新模式版本的提供程序,则需要在使用 show -json
显示状态之前对其进行升级。如果您正在查看计划,则必须在不使用 -refresh=false
的情况下创建它。如果您正在查看状态文件,请首先运行 tofu refresh
。
输出格式在 JSON 输出格式 中详细介绍。
用法
用法:tofu show [选项] [文件]
您可以将 show
与 OpenTofu 状态文件或计划文件的路径一起使用。如果您未指定文件路径,OpenTofu 将显示最新的状态快照。
此命令接受以下选项
-
-no-color
- 禁用带颜色的输出 -
-json
- 从状态或计划文件显示机器可读输出