次の方法で共有


Azure Cosmos DB の定期バックアップ ストレージの冗長性を更新する

適用対象: NoSQL MongoDB Cassandra Gremlin Table

Azure Cosmos DB 期間モードのバックアップ データは、さまざまな方法でレプリケートされます。 プライマリ リージョンがペアのリージョンをサポートしている場合、通常、Azure Cosmos DB では、定期的なバックアップデータは、ペアのリージョンに複製される geo 冗長 BLOB ストレージに保存されます。 既定のバックアップ ストレージの冗長性をオーバーライドできます。 または、 ペアでないリージョンを使用する場合、バックアップ ストレージの冗長性を明示的に選択する必要があります。 この記事では、Azure CLI と PowerShell を使用してバックアップ ストレージの冗長性を更新する方法について説明します。 また、必要なストレージ冗長性を適用するための Azure ポリシーをアカウントで構成する方法も示します。

必須コンポーネント

ストレージの冗長性を更新する

以下の手順を使用して、バックアップ ストレージの冗長性を更新します。

  1. Azure Portal にサインインし、Azure Cosmos DB アカウントに移動します。

  2. [バックアップと復元] ペインを開き、バックアップ ストレージの冗長性を更新して、[送信] を選択します。 この操作の完了には数分かかります。

    Azure portal からバックアップ ストレージの冗長性を更新するスクリーンショット。

バックアップ ストレージの冗長性に関する Azure Policy を追加する

Azure Policy は、組織の標準を適用し、コンプライアンスを大規模に評価するのに役立ちます。 詳細については、「Azure Policy とは」を参照してください。

次のサンプルでは、Azure Cosmos DB アカウントに対して、バックアップの冗長性が Local に設定されていることを (audit を使用して) 検証する Azure ポリシーを追加する方法を示しています。

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

次のステップ