Uppdatera periodisk redundans för lagring av säkerhetskopior för Azure Cosmos DB
Artikel
GÄLLER FÖR: NoSQL MongoDB Kassandra Gremlin Bord
Säkerhetskopieringsdata i Azure Cosmos DB-periodläge replikeras på olika sätt. Om den primära regionen stöder parkopplade regioner lagrar Azure Cosmos DB som standard säkerhetskopieringsdata i periodiskt läge i geo-redundant bloblagring som replikeras till paret. Du kan åsidosätta standardredundansen för lagring av säkerhetskopior. Om du använder en icke-länkad region måste du också uttryckligen välja redundans för lagring av säkerhetskopior. Den här artikeln beskriver hur du uppdaterar redundansen för lagring av säkerhetskopior med hjälp av Azure CLI och PowerShell. Den visar också hur du konfigurerar en Azure-princip på dina konton för att framtvinga nödvändig lagringsredundans.
Logga in på Azure Portal och gå till ditt Azure Cosmos DB-konto.
Öppna fönstret Säkerhetskopiering och återställning , uppdatera redundansen för lagring av säkerhetskopior och välj Skicka. Det tar några minuter innan åtgärden har slutförts.
Se till att du har den senaste versionen av Azure CLI eller en version som är högre än eller lika med 2.30.0. Om du har cosmosdb-preview tillägget installerat måste du ta bort det.
az cosmosdb locations show Använd kommandot för att hämta alternativen för säkerhetskopieringsredundans i de regioner där ditt konto finns.
az cosmosdb locations show \
--location <region-name>
Utdata bör innehålla JSON som liknar det här exemplet:
Föregående kommando visar en lista över tillgängliga säkerhetskopieringsredundanser i den specifika regionen. Värden som stöds visas i egenskapen backupStorageRedundancies . Vissa regioner kan till exempel ha stöd för upp till tre redundansalternativ: Geo, Zon och Lokal. Andra regioner kan ha stöd för en delmängd av dessa alternativ. Innan du uppdaterar väljer du alternativet för redundans för säkerhetskopieringslagring som stöds i alla regioner som ditt Azure Cosmos DB-konto använder.
az cosmosdb update Använd kommandot med det valda alternativet för säkerhetskopieringsredundans för att uppdatera redundansen för säkerhetskopiering på ett befintligt konto.
az cosmosdb update \
--resource-group <resource-group-name> \
--name <account_name> \
--backup-redundancy Zone
Du kan också använda az cosmosdb create kommandot för att skapa ett nytt konto med det valda alternativet för säkerhetskopieringsredundans.
Föregående kommando visar en lista över tillgängliga säkerhetskopieringsredundanser i den specifika regionen. Värden som stöds visas i egenskapen BackupStorageRedundancies . Vissa regioner kan till exempel ha stöd för upp till tre redundansalternativ: Geo, Zon och Lokal. Andra regioner kan ha stöd för en delmängd av dessa alternativ. Innan du uppdaterar väljer du alternativet för redundans för säkerhetskopieringslagring som stöds i alla regioner som ditt Azure Cosmos DB-konto använder.
Använd cmdleten Update-AzCosmosDBAccount med det valda alternativet för säkerhetskopieringsredundans för att uppdatera redundansen för säkerhetskopiering på ett befintligt konto:
Lägga till en Azure Policy för redundans för lagring av säkerhetskopior
Azure Policy hjälper dig att framtvinga organisationsstandarder och utvärdera efterlevnad i stor skala. Mer information finns i Vad är Azure Policy?.
Följande exempel visar hur du lägger till en Azure-princip för Azure Cosmos DB-konton för att verifiera (med ) auditatt deras säkerhetskopieringsredundans har konfigurerats till Local.