Aktualizowanie okresowej nadmiarowości magazynu kopii zapasowych dla usługi Azure Cosmos DB
Artykuł
DOTYCZY: NoSQL MongoDB Kasandra Gremlin Stół
Dane kopii zapasowej trybu okresu usługi Azure Cosmos DB są replikowane na różne sposoby. Jeśli region podstawowy obsługuje sparowane regiony, domyślnie usługa Azure Cosmos DB przechowuje dane kopii zapasowej trybu okresowego w magazynie obiektów blob geograficznie nadmiarowych replikowanych do pary. Można zastąpić domyślną nadmiarowość magazynu kopii zapasowych. Alternatywnie, jeśli używasz regionu niezwiązanego, musisz jawnie wybrać nadmiarowość magazynu kopii zapasowych. W tym artykule wyjaśniono, jak zaktualizować nadmiarowość magazynu kopii zapasowych przy użyciu interfejsu wiersza polecenia platformy Azure i programu PowerShell. Pokazano również, jak skonfigurować zasady platformy Azure na kontach w celu wymuszenia wymaganej nadmiarowości magazynu.
Zaloguj się do witryny Azure Portal i przejdź do swojego konta usługi Azure Cosmos DB.
Otwórz okienko Kopia zapasowa i przywracanie, zaktualizuj nadmiarowość magazynu kopii zapasowych i wybierz pozycję Prześlij. Ukończenie operacji trwa kilka minut.
Upewnij się, że masz najnowszą wersję interfejsu wiersza polecenia platformy Azure lub wyższą lub równą wersji 2.30.0. Jeśli masz cosmosdb-preview zainstalowane rozszerzenie, pamiętaj, aby go usunąć.
az cosmosdb locations show Użyj polecenia , aby uzyskać opcje nadmiarowości kopii zapasowych dostępne w regionach, w których istnieje Twoje konto.
az cosmosdb locations show \
--location <region-name>
Dane wyjściowe powinny zawierać dane JSON podobne do tego przykładu:
Poprzednie polecenie przedstawia listę nadmiarowości kopii zapasowych dostępnych w określonym regionie. Obsługiwane wartości są wyświetlane we backupStorageRedundancies właściwości . Na przykład niektóre regiony mogą obsługiwać maksymalnie trzy opcje nadmiarowości: Geo, Zone i Local. Inne regiony mogą obsługiwać podzestaw tych opcji. Przed zaktualizowaniem wybierz opcję nadmiarowości magazynu kopii zapasowych obsługiwaną we wszystkich regionach używanych przez konto usługi Azure Cosmos DB.
az cosmosdb update Użyj polecenia z wybraną opcją nadmiarowości kopii zapasowej, aby zaktualizować nadmiarowość kopii zapasowej na istniejącym koncie.
az cosmosdb update \
--resource-group <resource-group-name> \
--name <account_name> \
--backup-redundancy Zone
Alternatywnie użyj az cosmosdb create polecenia , aby utworzyć nowe konto z wybraną opcją nadmiarowości kopii zapasowej.
Poprzednie polecenie przedstawia listę nadmiarowości kopii zapasowych dostępnych w określonym regionie. Obsługiwane wartości są wyświetlane we BackupStorageRedundancies właściwości . Na przykład niektóre regiony mogą obsługiwać maksymalnie trzy opcje nadmiarowości: Geo, Zone i Local. Inne regiony mogą obsługiwać podzestaw tych opcji. Przed zaktualizowaniem wybierz opcję nadmiarowości magazynu kopii zapasowych obsługiwaną we wszystkich regionach używanych przez konto usługi Azure Cosmos DB.
Update-AzCosmosDBAccount Użyj polecenia cmdlet z wybraną opcją nadmiarowości kopii zapasowej, aby zaktualizować nadmiarowość kopii zapasowej na istniejącym koncie:
Dodawanie usługi Azure Policy na potrzeby nadmiarowości magazynu kopii zapasowych
Usługa Azure Policy pomaga wymuszać standardy organizacyjne i oceniać zgodność na dużą skalę. Aby uzyskać więcej informacji, zobacz co to jest usługa Azure Policy?.
W poniższym przykładzie pokazano, jak dodać zasady platformy Azure dla kont usługi Azure Cosmos DB w celu zweryfikowania (przy użyciu ), auditże mają skonfigurowaną nadmiarowość kopii zapasowych na .Local