临时工作区允许用户设置超时后自动销毁未使用的资源,从而降低基础设施成本和手动清理资源所需的工作量。临时工作空间现在可以在Terraform Cloud Plus上进行公测。
HashiCorp在HashiDays 2023首次谈到了临时工作空间。
“临时工作区使用现有的工作区权限,并具有简单的工作流程。只需设置一个您希望解除工作空间配置的日期。然后,一旦达到该日期,Terraform将自动运行一个销毁计划,并将其应用于销毁您的托管资源。”
HashiCorp表示,临时工作区可以帮助降低成本、提高效率和安全性。通过降低基础架构成本和减少IT团队手动清理未使用资源的时间,可以实现成本节约。管理员可以使用API或Web用户界面为应自动清理的工作区设置时间期限。最后,安全性得到了提高,因为通过清理未使用的资源,减少了被攻击的概率。
如前所述,自动销毁工作区可以通过Terraform Cloud Web UI进行管理,该UI允许设置日期和时间,并在自动销毁工作区时访问诊断日志。Terraform Cloud还可以在销毁资源之前和之后发送通知。
工作空间是一种创建部署的多个副本的机制,您可以根据需要创建或销毁这些副本。使用多个工作空间,可以为不同的环境管理不同的实例。虽然工作空间是免费Terraform Cloud的一部分,但临时工作空间是一项高级功能。
几周前,HashiCorp宣布更改其源代码许可,在未来所有版本的HashiCorp产品上从Mozilla公共许可v2.0(MPL 2.0)改为商业源代码许可v1.1(BSL 1.1)。尽管HashiCorp称,他们与最近限制其软件在竞争产品中商业使用的其他公司保持一致,但这一决定引发了社区的相当负面的反应。