更新 Azure Cosmos DB 的定期备份存储冗余

适用对象: NoSQL MongoDB Cassandra Gremlin

Azure Cosmos DB 默认将定期模式备份数据存储在复制到配对区域的异地冗余 blob 存储中。 你可以覆盖默认的备份存储冗余。 本文介绍如何使用 Azure CLI 和 PowerShell 更新备份存储冗余。 还介绍了如何在帐户上配置 Azure 策略,以强制执行所需的存储冗余。

先决条件

更新存储冗余

使用以下步骤更新备份存储冗余。

  1. 登录到 Azure 门户,导航到 Azure Cosmos DB 帐户。

  2. 打开“备份和还原”窗格,更新备份存储冗余并选择“提交”。 操作需要几分钟时间才能完成。

    Azure 门户中“更新备份存储冗余”页的屏幕截图。

为备份存储冗余添加 Azure Policy

Azure Policy 可帮助实施组织标准并大规模评估合规性。 有关详细信息,请参阅什么是 Azure Policy?

以下示例演示了如何为 Azure Cosmos DB 帐户添加 Azure 策略,以验证(使用 audit)是否已将其备份冗余配置为 Local

"parameters": {},
"policyRule": {
  "if": {
    "allOf": [
      {
        "field": "Microsoft.DocumentDB/databaseAccounts/backupPolicy.periodicModeProperties.backupStorageRedundancy",
        "match": "Local"
      }
    ]
  },
  "then": {
    "effect": "audit"
  }
}

后续步骤