你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

适用对象: NoSQL MongoDB Cassandra Gremlin

Azure Cosmos DB 周期模式备份数据以不同方式复制。 如果主区域支持配对区域,则默认情况下,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"
  }
}

后续步骤