跳至主要内容

命令:show

tofu show 命令用于从状态或计划文件提供人类可读的输出。这可以用于检查计划以确保计划的操作符合预期,或者检查 OpenTofu 所看到的当前状态。

通过添加 -json 命令行标志生成机器可读输出。

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 - 从状态或计划文件显示机器可读输出