Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Účty Azure Cosmos DB se zásadami pravidelného zálohování v režimu je možné migrovat do průběžného režimu pomocí webu Azure Portal, Azure CLI, Azure PowerShellu nebo šablon Bicep. Migrace z pravidelného režimu do průběžného režimu je jednosměrná a není nevratná. Po migraci z pravidelného do průběžného režimu získáte výhody průběžného režimu.
Klíčové důvody migrace do průběžného režimu:
- Obnovte data sami pomocí webu Azure Portal, rozhraní příkazového řádku nebo PowerShellu.
- Obnovení na určitou sekundu během posledních 30 dnů nebo 7 dnů.
- Ujistěte se, že zálohy jsou konzistentní napříč horizontálními oddíly nebo rozsahy klíčů oddílů.
- Po odstranění nebo změnách obnovte kontejner, databázi nebo celý účet.
- Vyberte události v kontejneru, databázi nebo účtu a zvolte, kdy se má obnovení spustit.
Poznámka:
Migrace je jednosměrná a nedá se vrátit zpět. Když migrujete z pravidelného režimu do průběžného režimu, nemůžete přepnout zpět.
Účet můžete migrovat do režimu průběžného zálohování jenom v případě, že jsou tyto podmínky pravdivé. Před migrací také zkontrolujte omezení obnovení k určitému bodu v čase :
- Účet je API pro NoSQL, Table, Gremlin nebo MongoDB.
- Účet nikdy neměl pro kontejner zakázaný Azure Synapse Link.
Pokud účet používá klíče spravované zákazníkem, deklarujte spravovanou identitu (přiřazenou systémem nebo přiřazenou uživatelem) v zásadách přístupu ke službě Key Vault a nastavte ji jako výchozí identitu účtu.
Důležité
Po migraci účtu do režimu průběžného zálohování se náklady můžou změnit v porovnání s pravidelným režimem zálohování. Volba mezi 30 dny a sedmi dny také ovlivňuje náklady na zálohování. Podrobnosti najdete v tématu s cenami režimu průběžného zálohování.
Požadavky
- Účet služby Azure Cosmos DB
- Oprávnění
Microsoft.DocumentDB/databaseAccounts/writeřízení přístupu na základě role pro migrovaný účet - Nejnovější verze Azure CLI nebo Azure PowerShellu
Migrace pomocí portálu
Pomocí následujících kroků můžete migrovat svůj účet z pravidelného zálohování do režimu průběžného zálohování:
Přihlaste se k Azure CLI.
az loginMigrujte účet do
continuous30daysnebocontinuous7daysvrstvy.az cosmosdb update \ --resource-group "<resource-group-name>" \ --name "<account-name>" \ --backup-policy-type "Continuous"az cosmosdb update \ --resource-group "<resource-group-name>" \ --name "<account-name>" \ --backup-policy-type "Continuous" \ --continuous-tier "Continuous7Days"Poznámka:
Pokud nezadáte hodnotu vrstvy, výchozí hodnota je
continuous30days.Po úspěšném dokončení migrace výstup zobrazí
backupPolicyobjekt, který zahrnujetypevlastnost s hodnotouContinuous.{ ... "backupPolicy": { "continuousModeProperties": { "tier": "Continuous7Days" }, "migrationState": null, "type": "Continuous" }, ... }
Kontrola stavu migrace
Pomocí Azure CLI zkontrolujte stav existující migrace.
Spuštěním následujícího příkazu získejte vlastnosti účtu služby Azure Cosmos DB.
az cosmosdb show \ --resource-group "<resource-group-name>" \ --name "<account-name>" \statusZkontrolujte vlastnostitargetTypea vlastnosti objektubackupPolicy. Stav by měl býtInProgresspo zahájení migrace.{ ... "backupPolicy": { ... "migrationState": { "status": "InProgress", "targetType": "Continuous" }, "type": "Periodic" }, ... }Po dokončení migrace se typ zálohování změní na
Continuousvybranou úroveň a zahrne ji. Pokud není úroveň poskytnuta, bude nastavena naContinuous30Days. Znovu spusťte stejnýaz cosmosdb showpříkaz a zkontrolujte stav.{ ... "backupPolicy": { "continuousModeProperties": { "tier": "Continuous7Days" }, "migrationState": null, "type": "Continuous" }, ... }
Změna úrovní průběžného režimu
Mezi Azure PowerShellem, Azure CLI nebo webem Azure Portal můžete přepínat Continuous30DaysContinous7Days .
Následující příkaz Azure CLI znázorňuje přepnutí existujícího účtu na Continous7Days:
az cosmosdb update \
--resource-group "<resource-group-name>" \
--name "<account-name>" \
--backup-policy-type "Continuous" \
--continuous-tier "Continuous7Days"
Šablonu ARM můžete použít také v metodě podobné použití Azure CLI a Azure PowerShellu.
Poznámka:
Když přepnete z 30denní na 7denní úroveň, okamžitě ztratíte možnost obnovit data starší než sedm dní. Když přejdete z 7denní na 30denní úroveň, můžete obnovit pouze data z posledních sedmi dnů, dokud se neshromáždí nové zálohy. Nejnovější dostupnou dobu obnovení můžete zkontrolovat pomocí Azure PowerShellu nebo Azure CLI. Všechny změny cen z přechodových úrovní se projeví okamžitě.
Migrace na průběžné zálohování pomocí Bicep
Pokud chcete migrovat do režimu průběžného zálohování pomocí šablony Bicep a Azure Resource Manageru, vyhledejte část backupPolicy šablony a aktualizujte type vlastnost.
Představte si tuto ukázkovou
Periodicšablonu, která obsahuje zásady zálohování:resource azureCosmosDBAccount 'Microsoft.DocumentDB/databaseAccounts@2025-04-15' = { name: '<account-name>' properties: { // Other required properties omitted for brevity backupPolicy: { type: 'Periodic' periodicModeProperties: { backupIntervalInMinutes: 240 // 4 hours backupRetentionIntervalInHours: 48 // 2 days } } } }Aktualizujte ukázkovou šablonu tak, aby používala
Continuousrežim zálohování na 7denní úrovni:resource azureCosmosDBAccount 'Microsoft.DocumentDB/databaseAccounts@2025-04-15' = { name: '<account-name>' properties: { // Other required properties omitted for brevity backupPolicy: { type: 'Continuous' continuousModeProperties: { tier: 'Continuous7Days' } } } }Nasaďte šablonu pomocí Azure PowerShellu nebo rozhraní příkazového řádku. Následující příklad ukazuje, jak nasadit šablonu pomocí příkazu rozhraní příkazového řádku:
az deployment group create \ --resource-group "<resource-group-name>" \ --template-file "<template-file-path>"