You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Terraform是否支持Azure Cosmos DB备份存储冗余配置?

关于Terraform配置Azure Cosmos DB备份参数的可行性确认

你的这段备份配置语法结构是有效的,但需要注意几个Azure平台和Terraform provider的限制细节:

  • type = "Periodic"是正确取值,对应Azure Cosmos DB的周期性备份策略
  • interval_in_minutes仅支持60(1小时)或1440(24小时)两个固定值,不能自定义其他数值
  • retention_in_hours的取值范围是8到8760(覆盖1小时到365天),超出范围会触发配置错误
  • storage_redundancy仅支持"Geo"(异地冗余存储)、"Local"(本地冗余存储)、"Zone"(区域冗余存储)三个有效值

另外需要注意:

  • 该配置依赖AzureRM provider v2.60.0及以上版本,低版本不支持这些备份参数
  • 由于功能仍在完善阶段,建议先在测试环境执行terraform plan验证配置合法性,再进行实际部署
  • 修改现有Cosmos DB实例的备份配置可能会导致实例短暂重启或性能波动,需提前评估影响

你的配置代码示例(修正变量占位符后可直接使用):

backup {
    type                = "Periodic"
    interval_in_minutes = 60 # 或1440,仅支持这两个值
    retention_in_hours  = 24 # 取值范围8-8760
    storage_redundancy  = "Geo" # 可选Geo/Local/Zone
}

内容的提问来源于stack exchange,提问作者codearraider12123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 09:12:33