rmdir.cn

terraform workspace

管理工作空间

语法

terraform workspace <子命令> [选项]

说明

管理工作空间(Workspace),允许在同一套配置下管理多个独立的状态实例。常用于区分开发、测试、生产等环境。 每个工作空间维护独立的状态文件,同一套配置文件可以应用于多个环境,通过 terraform.workspace 变量在配置中区分环境参数。

参数

  • new

    创建新工作空间

  • select

    切换工作空间

  • list

    列出所有工作空间

  • delete

    删除工作空间

  • show

    显示当前工作空间名称

示例

列出工作空间

查看所有已创建的工作空间

terraform workspace list

创建工作空间

为生产环境创建新工作空间

terraform workspace new production

切换工作空间

切换到开发环境工作空间

terraform workspace select dev