terraform workspace
管理工作空间
语法
terraform workspace <子命令> [选项]说明
管理工作空间(Workspace),允许在同一套配置下管理多个独立的状态实例。常用于区分开发、测试、生产等环境。 每个工作空间维护独立的状态文件,同一套配置文件可以应用于多个环境,通过 terraform.workspace 变量在配置中区分环境参数。
参数
new创建新工作空间
select切换工作空间
list列出所有工作空间
delete删除工作空间
show显示当前工作空间名称
示例
列出工作空间
查看所有已创建的工作空间
terraform workspace list创建工作空间
为生产环境创建新工作空间
terraform workspace new production切换工作空间
切换到开发环境工作空间
terraform workspace select dev