临时工作区功能介绍
临时工作区(Ephemeral Workspaces)允许用户设置超时时间,以自动销毁未使用的资源,从而降低基础设施成本,并减少手动清理资源的工作量。该功能现已在Terraform Cloud Plus上进入公测阶段。
背景与发布
HashiCorp首次在HashiDays 2023上提及临时工作区功能。
工作原理与流程
临时工作区与现有工作区权限兼容,并采用简单的工作流程。用户只需设置一个日期,指定工作区何时应被取消配置。到达该日期后,Terraform将自动运行销毁计划并应用,以销毁管理的资源。
优势
根据HashiCorp的说法,临时工作区有助于降低成本、提高效率并增强安全性。通过减少基础设施成本和IT团队手动清理未使用资源所花费的时间,可以实现成本节约。管理员可以通过API或Web用户界面为应自动清理的工作区设置超时。此外,通过清理未使用的资源,整体可用的攻击面减少,从而提高了安全性。
管理方式
自动销毁工作区可以通过Terraform Cloud Web界面进行管理,用户可以设置日期和时间,并在自动销毁工作区失败时访问诊断日志。Terraform Cloud还能够在销毁资源之前和之后发送通知。
工作区概述
工作区是一种机制,用于根据需要创建或销毁多个部署副本。使用多个工作区,可以管理不同环境的不同实例。虽然工作区是Terraform Cloud免费版本的一部分,但临时工作区是高级功能。
许可变更
几周前,HashiCorp宣布了其源代码许可的变更,从Mozilla公共许可证v2.0(MPL 2.0)更改为商业源许可证v1.1(BSL 1.1),适用于所有未来发布的HashiCorp产品。尽管HashiCorp表示其与其他最近限制其软件在竞争产品中商业使用的公司保持一致,但这一决定引发了社区的负面反应。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。