繁体   English   中英

Azure 存储帐户中的版本化 Terraform 状态

[英]Versioning Terraform state in Azure storage account

我们之前一直在使用 Terraform Enterprise 来存储我们的状态文件。 Terraform Enterprise 支持对状态文件进行版本控制,如此所述。

我们目前正在迁移到 Azure,并研究使用 Azure 存储来存储 Terraform 状态文件。 我们想重新创建状态版本控制功能。 在 Azure 中,我们可以启用blob 版本控制,以获取存储 blob 更改的历史表示。 问题是使用 Terraform 应用新更改会导致创建多个版本。

Terraform 状态版本控制

如果每天要应用数百个更改,这可能会很昂贵。 有什么方法可以减少创建的版本数量? Terraform 如何为每个应用创建多个 blob 版本?

一种可能的解决方案是为通过 Terraform 应用的每个更改创建一个blob 快照 不需要 blob 版本控制,因为历史表示是通过可用快照给出的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM