Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du använder Azure MCP Server kan du hantera Azure Backup resurser via frågor på naturligt språk med hjälp av MCP (Model Context Protocol). Azure Backup stöder två valvtyper: Recovery Services-valvet (RSV) och Backup-valvet, som även kallas DPP (Data Protection Platform). Du kan skapa och konfigurera säkerhetskopieringsvalv, definiera och uppdatera säkerhetskopieringsprinciper samt skydda och ta bort objekt. Du kan också hantera styrningsinställningar som mjuk borttagning och oföränderlighet, konfigurera MUA (Multiuser Authorization) och övervaka säkerhetskopieringsjobb och återställningspunkter.
Azure Backup tillhandahåller molnbaserade funktioner för dina program. Mer information finns i dokumentationen om Azure Backup.
Note
Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras här. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.
Säkerhetskopiering: Hämta status
Det här verktyget kontrollerar säkerhetskopieringsstatusen för en Azure resurs via Azure Backup. Den returnerar huruvida resursen är skyddad, samt valv- och policyinformation. Använd den för att kontrollera om en virtuell dator, disk, lagringskonto eller annan datakälla säkerhetskopieras. Det kräver Azure Resource Manager resurs-ID för datakällan och den Azure region där resursen finns.
Cli-exempelkommando
azmcp azurebackup backup status \
--datasource-id <datasource-id> \
--location <location>
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
datasource-id |
string | Yes | Identifieraren för datakällan. För VM/FileShare/DPP-arbetsbelastningar använder du Resource Manager resurs-ID (till exempel /subscriptions/.../virtualMachines/myvm). För RSV-gästarbetsbelastningar (SQL/SAPHANA) använder du det skyddsbara objektnamnet från protectableitem list (till exempel SAPHanaDatabase;instance;dbname). |
location |
string | Yes | Den Azure regionen (till exempel eastus, westus2). |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Haveriberedskap: Aktivera återställning mellan regioner
Det här verktyget möjliggör återställning mellan regioner (CRR) i ett geo-redundant lagringsaktiverat säkerhetskopieringsvalv så att du kan återställa säkerhetskopior från en sekundär region.
Cli-exempelkommando
azmcp azurebackup disasterrecovery enable-crr \
--vault <vault> \
--resource-group <resource-group> \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Styrning: Lista resurser utan säkerhetskopieringsprincip
Det här verktyget söker igenom din prenumeration och visar Azure resurser som inte skyddas av någon Azure Backup princip. Den använder två identifieringssökvägar: ARM-resursuppräkning hittar oskyddade resurser på toppnivå och Recovery Services-valvidentifiering hittar skyddsbara underresurser som ett valv identifierar men ännu inte skyddar. Resultaten inkluderar ett värde för discoverySource (arm eller vault), och objekt som identifierats i valvet inkluderar protectionState så att du kan skilja objekt som aldrig har skyddats från objekt där skyddet har upphört.
Du kan filtrera resultat efter resurstyp, resursgrupp eller taggar. Taggfiltrering gäller endast för ARM-identifierade resurser eftersom valvupptäckta underresurser inte har ARM-taggar. Täckningen omfattar virtuella IaaS-datorer, SQL i virtuella IaaS-datorer, SAP Hana i virtuella IaaS-datorer, Azure filresurser, Blob Storage, ADLS Gen2, AKS, Managed Disks, PostgreSQL – flexibel server, Cosmos DB och elastiskt SAN.
Cli-exempelkommando
azmcp azurebackup governance find-unprotected \
[--resource-type-filter <resource-type-filter>] \
[--tag-filter <tag-filter>] \
[--resource-group <resource-group>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
resource-type-filter |
string | No | Resurstyper som ska filtreras (kommaavgränsade). |
tag-filter |
string | No | Taggbaserat filter i key=value-format (till exempel environment=production). |
resource-group |
string | No | Namnet på Azure-resursgruppen. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Styrning: Konfigurera oföränderlighetstillstånd
Det här verktyget konfigurerar oföränderlighetstillståndet för ett säkerhetskopieringsvalv. Ange tillståndet till Disabled, Enabledeller Locked. Varning: Locked kan inte ångras.
Cli-exempelkommando
azmcp azurebackup governance immutability \
--immutability-state <immutability-state> \
--vault <vault> \
--resource-group <resource-group> \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
immutability-state |
string | Yes | Oföränderlighetstillstånd: Disabled, Enabledeller Locked (oåterkalleligt). |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Styrning: Konfigurera mjuk borttagning
Det här verktyget konfigurerar inställningar för mjuk borttagning för ett säkerhetskopieringsvalv. Ange tillståndet för mjuk borttagning till AlwaysOn, Oneller Off. Du kan också ange kvarhållningsperioden för mjuk borttagning i dagar (14 till 180). Aktivera till exempel mjuk borttagning On med en kvarhållningsperiod på 30 dagar för valvet contosoBackupVault i resursgruppen rg-backup.
Cli-exempelkommando
azmcp azurebackup governance soft-delete \
--soft-delete <soft-delete> \
--vault <vault> \
--resource-group <resource-group> \
[--soft-delete-retention-days <soft-delete-retention-days>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
soft-delete |
string | Yes | Tillstånd för mjuk borttagning: AlwaysOn, Oneller Off. |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
soft-delete-retention-days |
string | No | Kvarhållningsperiod för mjuk borttagning (14–180 dagar). |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Jobb: Hämta information om säkerhetskopieringsjobb
Det här verktyget hämtar information om säkerhetskopieringsjobb från en valvlagring. När du anger jobb-ID returnerar verktyget detaljerad information om jobbet. Informationen innehåller åtgärdstyp, status, start- och sluttider, felkoder och information om datakällan. När du utelämnar jobb-ID:t visar verktyget alla säkerhetskopieringsjobb i valvet.
Cli-exempelkommando
azmcp azurebackup job get \
--vault <vault> \
--resource-group <resource-group> \
[--job <job>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
job |
string | No | ID för säkerhetskopieringsjobbet. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Princip: Skapa säkerhetskopieringsprincip
Det här verktyget skapar en säkerhetskopieringsprincip för den arbetsbelastningstyp som du anger och låter dig ange schema- och kvarhållningsregler.
Cli-exempelkommando
azmcp azurebackup policy create \
--policy <policy> \
--workload-type <workload-type> \
--vault <vault> \
--resource-group <resource-group> \
[--daily-retention-days <daily-retention-days>] \
[--time-zone <time-zone>] \
[--schedule-frequency <schedule-frequency>] \
[--schedule-times <schedule-times>] \
[--schedule-days-of-week <schedule-days-of-week>] \
[--hourly-interval-hours <hourly-interval-hours>] \
[--hourly-window-start-time <hourly-window-start-time>] \
[--hourly-window-duration-hours <hourly-window-duration-hours>] \
[--weekly-retention-weeks <weekly-retention-weeks>] \
[--weekly-retention-days-of-week <weekly-retention-days-of-week>] \
[--monthly-retention-months <monthly-retention-months>] \
[--monthly-retention-week-of-month <monthly-retention-week-of-month>] \
[--monthly-retention-days-of-week <monthly-retention-days-of-week>] \
[--monthly-retention-days-of-month <monthly-retention-days-of-month>] \
[--yearly-retention-years <yearly-retention-years>] \
[--yearly-retention-months <yearly-retention-months>] \
[--yearly-retention-week-of-month <yearly-retention-week-of-month>] \
[--yearly-retention-days-of-week <yearly-retention-days-of-week>] \
[--yearly-retention-days-of-month <yearly-retention-days-of-month>] \
[--archive-tier-after-days <archive-tier-after-days>] \
[--archive-tier-mode <archive-tier-mode>] \
[--policy-sub-type <policy-sub-type>] \
[--instant-rp-retention-days <instant-rp-retention-days>] \
[--instant-rp-resource-group <instant-rp-resource-group>] \
[--snapshot-consistency <snapshot-consistency>] \
[--full-schedule-frequency <full-schedule-frequency>] \
[--full-schedule-days-of-week <full-schedule-days-of-week>] \
[--differential-schedule-days-of-week <differential-schedule-days-of-week>] \
[--differential-retention-days <differential-retention-days>] \
[--incremental-schedule-days-of-week <incremental-schedule-days-of-week>] \
[--incremental-retention-days <incremental-retention-days>] \
[--log-frequency-minutes <log-frequency-minutes>] \
[--log-retention-days <log-retention-days>] \
[--is-compression <is-compression>] \
[--is-sql-compression <is-sql-compression>] \
[--smart-tier <smart-tier>] \
[--enable-snapshot-backup <enable-snapshot-backup>] \
[--snapshot-instant-rp-retention-days <snapshot-instant-rp-retention-days>] \
[--snapshot-instant-rp-resource-group <snapshot-instant-rp-resource-group>] \
[--enable-vault-tier-copy <enable-vault-tier-copy>] \
[--vault-tier-copy-after-days <vault-tier-copy-after-days>] \
[--backup-mode <backup-mode>] \
[--pitr-retention-days <pitr-retention-days>] \
[--policy-tags <policy-tags>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
policy |
string | Yes | Namnet på säkerhetskopieringsprincipen. |
workload-type |
string | Yes | Arbetsbelastningstyp: VM, SQL, SAPHANA, SAPASE, AzureFileShare (RSV-typer); AzureDisk, AzureBlob, AKS, ElasticSAN, PostgreSQLFlexible, ADLS, CosmosDB (DPP-typer). Accepterar även alias som AzureVM och SQLDatabase. |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
daily-retention-days |
string | No | Lagringstid för dagliga återställningspunkter i dagar. Standardvärdet är ett datakällsspecifikt värde om du inte anger något. |
time-zone |
string | No | Windows tidszonsidentifierare för säkerhetskopieringsschemat (till exempel UTC, Pacific Standard Time, India Standard Time). Om du utelämnar det körs schemat i UTC. |
schedule-frequency |
string | No | Schemafrekvens för säkerhetskopiering. RSV-valv godkänner Daily, Weekly eller Hourly. DPP-valv för säkerhetskopiering stöder ISO 8601-intervall: PT4H, PT6H, PT8H, PT12H, P1D, P1W, P2W eller P1M. |
schedule-times |
string | No | Kommaavgränsad lista över säkerhetskopieringstider i 24h HH:mm-format (till exempel 02:00 eller 02:00,14:00). Tolkas i --time-zone. Standardvärdet är 02:00 UTC om du inte anger något värde. Endast första gången fungerar som starttid för schemat. |
schedule-days-of-week |
string | No | Kommaavgränsade dagar i veckan som säkerhetskopieringen ska köras (till exempel Monday,Wednesday,Friday). Krävs för Weekly scheman. |
hourly-interval-hours |
string | No | Intervall i timmar mellan timvisa säkerhetskopieringar. Giltiga värden: 4, 6, 8, 12. Gäller endast när --schedule-frequency är Hourly (RSV). |
hourly-window-start-time |
string | No | Starttid för säkerhetskopieringsfönstret varje timme i 24h HH:mm-format (till exempel 08:00). Gäller endast när --schedule-frequency är Hourly (RSV). |
hourly-window-duration-hours |
string | No | Varaktigheten för säkerhetskopieringsfönstret varje timme i timmar (till exempel 12). Gäller endast när --schedule-frequency är Hourly (RSV). |
weekly-retention-weeks |
string | No | Antal veckor att behålla veckovisa återställningspunkter. Krävs tillsammans med --weekly-retention-days-of-week. |
weekly-retention-days-of-week |
string | No | Kommaavgränsade dagar i veckan taggade för veckovis kvarhållning (till exempel Sunday eller Saturday,Sunday). Krävs tillsammans med --weekly-retention-weeks. |
monthly-retention-months |
string | No | Antal månader för att behålla månatliga återställningspunkter. Kombinera med antingen --monthly-retention-days-of-month (absolut) ELLER --monthly-retention-week-of-month + --monthly-retention-days-of-week (relativ). |
monthly-retention-week-of-month |
string | No | Vilken vecka i månaden som ska taggas för månatlig kvarhållning: First, Second, Third, Fourtheller Last. Använd med --monthly-retention-days-of-week (relativt schema). |
monthly-retention-days-of-week |
string | No | Kommaavgränsade veckodagar för den månatliga kvarhållningstaggen (till exempel Sunday). Använd med --monthly-retention-week-of-month (relativt schema). |
monthly-retention-days-of-month |
string | No | Kommaavgränsade dagar i månaden för månatlig kvarhållning (1 till 28 eller Last, till exempel 1,15,Last). Absolut ordning; kan inte användas tillsammans med --monthly-retention-week-of-month. |
yearly-retention-years |
string | No | Antal år för att behålla årliga återställningspunkter. Kombinera med --yearly-retention-months och antingen --yearly-retention-days-of-month (absolut) ELLER --yearly-retention-week-of-month + --yearly-retention-days-of-week (relativ). |
yearly-retention-months |
string | No | Kommaavgränsade månader taggade för årlig kvarhållning (till exempel January eller January,July). |
yearly-retention-week-of-month |
string | No | Vilken vecka av den valda månaden eller månaderna som ska taggas för årlig kvarhållning: First, Second, Third, Fourtheller Last. Använd med --yearly-retention-days-of-week (relativt schema). |
yearly-retention-days-of-week |
string | No | Kommaavgränsade veckodagar för den årliga kvarhållningstaggen (till exempel Sunday). Använd med --yearly-retention-week-of-month (relativt schema). |
yearly-retention-days-of-month |
string | No | Kommaavgränsade dagar i den valda månaden eller månaderna för årlig kvarhållning (1 till 28 eller Last, till exempel 1,Last). Absolut ordning; kan inte användas tillsammans med --yearly-retention-week-of-month. |
archive-tier-after-days |
string | No | Flytta återställningspunkter till arkivnivån efter så här många dagar. Para ihop med --archive-tier-mode. |
archive-tier-mode |
string | No | Arkivnivåindelningsläge: TierAfter (alltid nivå efter --archive-tier-after-days) eller CopyOnExpiry (kopiera till arkiv när återställningspunkten upphör att gälla). Använd --smart-tier för nivåindelning som rekommenderas av tjänsten. |
policy-sub-type |
string | No | RSV VM-policyundertyp: Standard eller Enhanced.
Enhanced krävs för timscheman och betrodda virtuella datorer för start. Endast virtuell RSV-dator. |
instant-rp-retention-days |
string | No | Lagringstid i dagar för omedelbara återställningspunkter (1–30 för Standard, 1–7 för Förbättrad). Endast virtuell RSV-dator. |
instant-rp-resource-group |
string | No | Resursgrupp som innehåller ögonblicksbilder för omedelbara återställningspunkter. Endast virtuell RSV-dator. |
snapshot-consistency |
string | No | Konsistensläge för snapshots för VM-säkerhetskopior: ApplicationConsistent eller CrashConsistent. Endast virtuell RSV-dator. |
full-schedule-frequency |
string | No | Fullständig schemafrekvens för säkerhetskopiering för SQL/SAPHANA/SAPASE: Daily eller Weekly. Endast RSV VmWorkload. |
full-schedule-days-of-week |
string | No | Kommaavgränsade dagar i veckan för den fullständiga säkerhetskopieringen (till exempel Sunday). Krävs när --full-schedule-frequency är Weekly. Endast RSV VmWorkload. |
differential-schedule-days-of-week |
string | No | Kommaavgränsade veckodagar för differentiell säkerhetskopiering (till exempel Monday,Thursday). Endast RSV VmWorkload. |
differential-retention-days |
string | No | Kvarhållningsperiod i dagar för differentiella säkerhetskopior. Endast RSV VmWorkload. |
incremental-schedule-days-of-week |
string | No | Kommaavgränsade veckodagar för inkrementell säkerhetskopiering. Endast RSV SAPHANA/SAPASE. |
incremental-retention-days |
string | No | Kvarhållningsperiod i dagar för inkrementella säkerhetskopior. Endast RSV SAPHANA/SAPASE. |
log-frequency-minutes |
string | No | Säkerhetskopieringsfrekvens för transaktionsloggar på några minuter (till exempel 15, 30, 60). Endast RSV VmWorkload. |
log-retention-days |
string | No | Kvarhållningsperiod i dagar för säkerhetskopiering av transaktionsloggar. Endast RSV VmWorkload. |
is-compression |
string | No | Aktivera säkerhetskopieringskomprimering på principnivå. Endast RSV VmWorkload. |
is-sql-compression |
string | No | Aktivera intern säkerhetskopieringskomprimering för SQL Server på den virtuella datorn. Endast SQL för RSV. |
smart-tier |
string | No | Aktivera smart nivåindelning (maskininlärningsbaserad arkivrekommendering). Endast virtuell RSV-dator. Motsvarar TieringMode=TierRecommended. Förblir separat från --archive-tier-mode eftersom den genererar en strukturellt annorlunda nivåindelningsform (Duration=0, DurationType=Invalid). |
enable-snapshot-backup |
string | No | Aktivera ögonblicksbilds-/instanssäkerhetskopiering (återställningspunkter för ögonblicksbilder i HANA System Replication). Endast RSV SAPHANA. |
snapshot-instant-rp-retention-days |
string | No | Bevarandeintervall för snabbåterställningspunkt för ögonblicksbild i dagar. Endast RSV SAPHANA-ögonblicksbild. |
snapshot-instant-rp-resource-group |
string | No | Resursgruppsprefix för snabbåterställningspunkter för ögonblicksbilder. Endast RSV SAPHANA-ögonblicksbild. |
enable-vault-tier-copy |
string | No | Aktivera kopiering till arkivnivå av säkerhetskopior från driftlagret. Endast för DPP AzureDisk. |
vault-tier-copy-after-days |
string | No | Antal dagar efter vilka en operativ säkerhetskopia kopieras till valvnivån. Endast för DPP AzureDisk. |
backup-mode |
string | No | Säkerhetskopieringsläge för lagringsarbetsbelastningar: Continuous (standard för AzureBlob, ADLS) eller Vaulted (diskreta återställningspunkter). DPP AzureBlob, AzureDataLakeStorage. |
pitr-retention-days |
string | No | Lagringstid i dagar för återställning till en viss tidpunkt vid kontinuerlig säkerhetskopiering. DPP AzureBlob, AzureDataLakeStorage. |
policy-tags |
string | No | Resursetiketter som tillämpas på RSV-säkerhetskopieringspolicyn som k1=v1,k2=v2. Endast RSV. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Princip: Hämta princip
Det här verktyget hämtar information om säkerhetskopieringsprinciper. Verktyget innehåller detaljerad information för en enskild princip när du anger parametern policy . När du utelämnar parametern policy visar verktyget alla säkerhetskopieringsprinciper som konfigurerats i valvet.
Cli-exempelkommando
azmcp azurebackup policy get \
--vault <vault> \
--resource-group <resource-group> \
[--policy <policy>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
policy |
string | No | Namnet på säkerhetskopieringsprincipen. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Princip: Uppdatera princip
Det här verktyget ändrar en befintlig säkerhetskopieringsprincip för Recovery Services-valv. Du kan uppdatera tiden för säkerhetskopieringsschemat och de dagliga kvarhållningsdagarna för arbetsbelastningsprinciper för virtuella datorer, SQL, SAP Hana och filresurser. Den angivna principen måste redan finnas i valvet.
Cli-exempelkommando
azmcp azurebackup policy update \
--policy <policy> \
--vault <vault> \
--resource-group <resource-group> \
[--schedule-time <schedule-time>] \
[--daily-retention-days <daily-retention-days>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
policy |
string | Yes | Namnet på säkerhetskopieringsprincipen. |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
schedule-time |
string | No | Säkerhetskopieringstid i HH:mm 24-timmarsformat (till exempel 02:00), tolkad i principens tidszon. |
daily-retention-days |
string | No | Lagringstid för dagliga återställningspunkter i dagar. Standardvärdet är ett datakällsspecifikt värde om du inte anger något. |
vault-type |
string | No | Typen av säkerhetskopieringsvalv. Endast rsv stöds för principuppdatering. Verktyget identifierar typen automatiskt när du utelämnar den här parametern. Det går inte att uppdatera principer för dpp (säkerhetskopieringsvalv). |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Skyddat objekt: Lista över skyddsbara objekt
Det här verktyget visar objekt som du kan säkerhetskopiera (skyddsbara objekt) i ett Recovery Services-valv. Exempel är SQL-databaser och SAP Hana databaser som verktyget identifierar på registrerade virtuella datorer. Använd verktyget för att hitta databaser och arbetsbelastningar som är tillgängliga för säkerhetskopieringsskydd. Det här verktyget stöder endast Recovery Services-valv. Datakällor för Dataskyddsplattformen använder Resource Manager resurs-ID:t för skydd. Filtrera resultat efter arbetsbelastningstyp, till exempel SQL eller SAP Hana eller efter container.
Cli-exempelkommando
azmcp azurebackup protectableitem list \
--vault <vault> \
--resource-group <resource-group> \
[--workload-type <workload-type>] \
[--container <container>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
workload-type |
string | No | Arbetsbelastningstyp: VM, SQL, SAPHANA, SAPASE, AzureFileShare (RSV-typer); AzureDisk, AzureBlob, AKS, ElasticSAN, PostgreSQLFlexible, ADLS, CosmosDB (DPP-typer). Accepterar även alias som AzureVM och SQLDatabase. |
container |
string | No | Namnet på RSV-skyddscontainern. Gäller endast för Recovery Services-valv. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Skyddat objekt: Hämta information
Hämtar information om skyddade objekt från ett säkerhetskopieringsvalv.
Det här verktyget returnerar detaljerad information om en enskild säkerhetskopieringsinstans när du anger det skyddade objektet. Information omfattar skyddsstatus, information om datakällor, principtilldelning och senaste säkerhetskopieringstid. Ange containern för Recovery Services-valvobjekt. När du utelämnar det skyddade objektet visar verktyget alla skyddade objekt (säkerhetskopieringsinstanser) i valvet.
Cli-exempelkommando
azmcp azurebackup protecteditem get \
--vault <vault> \
--resource-group <resource-group> \
[--protected-item <protected-item>] \
[--container <container>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
protected-item |
string | No | Namnet på det skyddade objektet eller säkerhetskopieringsinstansen. |
container |
string | No | Namnet på RSV-skyddscontainern. Gäller endast för Recovery Services-valv. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Skyddat objekt: Konfigurera säkerhetskopieringsskydd
Konfigurera säkerhetskopieringsskydd för en Azure resurs genom att skapa ett skyddat objekt eller en säkerhetskopieringsinstans. Det här verktyget skyddar virtuella datorer, diskar, filresurser, SQL-databaser, SAP Hana databaser och andra datakällor som stöds. För virtuella datorer anger du VM:ens Resource Manager-resurs-ID som Datasource ID. För SQL- och SAP Hana-arbetsbelastningar anger du det skyddsbara objektnamnet som Datasource ID (till exempel SAPHanaDatabase;instance;dbname) och anger Container name. Ange säkerhetskopieringsprincipen med parametern Policy . Åtgärden körs asynkront, så övervaka skyddsjobbet tills det är klart.
Cli-exempelkommando
azmcp azurebackup protecteditem protect \
--policy <policy> \
--datasource-id <datasource-id> \
--vault <vault> \
--resource-group <resource-group> \
[--datasource-type <datasource-type>] \
[--aks-snapshot-resource-group <aks-snapshot-resource-group>] \
[--aks-included-namespaces <aks-included-namespaces>] \
[--aks-excluded-namespaces <aks-excluded-namespaces>] \
[--aks-label-selectors <aks-label-selectors>] \
[--aks-include-cluster-scope-resources <aks-include-cluster-scope-resources>] \
[--protected-item <protected-item>] \
[--container <container>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
policy |
string | Yes | Namnet på säkerhetskopieringsprincipen. |
datasource-id |
string | Yes | Identifieraren för datakällan. För VM/FileShare/DPP-arbetsbelastningar använder du Resource Manager resurs-ID (till exempel /subscriptions/.../virtualMachines/myvm). För RSV-gästarbetsbelastningar (SQL/SAPHANA) använder du det skyddsbara objektnamnet från protectableitem list (till exempel SAPHanaDatabase;instance;dbname). |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
datasource-type |
string | No | Tips för arbetsbelastningstyp: VM, SQL, SAPHANA, SAPASE, AzureFileShare (RSV-typer); AzureDisk, AzureBlob, AKS, ElasticSAN, PostgreSQLFlexible, ADLS, CosmosDB (DPP-typer). Accepterar även alias som AzureVM och SQLDatabase. |
aks-snapshot-resource-group |
string | No | Den resursgrupp som lagrar ögonblicksbilder av AKS-volymer som Backup skapar. Endast för DPP AKS. |
aks-included-namespaces |
string | No | Kommaavgränsad lista över namnområden som ska inkluderas i standardomfånget för AKS-säkerhetskopieringsprincipen. Endast för DPP AKS. |
aks-excluded-namespaces |
string | No | Kommaavgränsad lista över namnområden som ska undantas från standardomfånget för AKS-säkerhetskopieringsprinciper. Endast för DPP AKS. |
aks-label-selectors |
string | No | Kommaavgränsade etikettväljare (till exempel app=frontend,tier=web) som gäller för standardomfånget för AKS-säkerhetskopieringsprincipen. Endast för DPP AKS. |
aks-include-cluster-scope-resources |
string | No | Inkludera resurser med klusteromfattning i säkerhetskopieringspolicyn för AKS. Endast för DPP AKS. |
protected-item |
string | No | Namnet på det skyddade objektet eller säkerhetskopieringsinstansen. |
container |
string | No | Namnet på RSV-skyddscontainern. Gäller endast för Recovery Services-valv. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Skyddat objekt: Återställ objekt för mjuk borttagning
Det här verktyget återställer ett mjukt borttaget säkerhetskopieringsobjekt till ett aktivt skyddstillstånd. Det hjälper dig att återställa säkerhetskopior eller skyddade objekt som tagits bort av misstag. För Recovery Services-valv och säkerhetskopieringsvalv anger du datakällan Resource Manager resurs-ID med parametern datasource-id . Du kan också ange parametern container för Recovery Services-valvarbetsbelastningsobjekt som SQL eller SAP Hana. Åtgärden körs asynkront och du övervakar förloppet med azurebackup job get.
Cli-exempelkommando
azmcp azurebackup protecteditem undelete \
--datasource-id <datasource-id> \
--vault <vault> \
--resource-group <resource-group> \
[--container <container>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
datasource-id |
string | Yes | Identifieraren för datakällan. För VM/FileShare/DPP-arbetsbelastningar använder du Resource Manager resurs-ID (till exempel /subscriptions/.../virtualMachines/myvm). För RSV-gästarbetsbelastningar (SQL/SAPHANA) använder du det skyddsbara objektnamnet från protectableitem list (till exempel SAPHanaDatabase;instance;dbname). |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
container |
string | No | Namnet på RSV-skyddscontainern. Gäller endast för Recovery Services-valv. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Återställningspunkt: Hämta information om återställningspunkter
Det här verktyget hämtar information om återställningspunkter för ett skyddat objekt. När du anger återställningspunkten returnerar verktyget detaljerad information om återställningspunkten, inklusive tid och typ. När du utelämnar återställningspunkten visar verktyget alla tillgängliga återställningspunkter för det skyddade objektet.
Cli-exempelkommando
azmcp azurebackup recoverypoint get \
--protected-item <protected-item> \
--vault <vault> \
--resource-group <resource-group> \
[--container <container>] \
[--recovery-point <recovery-point>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
protected-item |
string | Yes | Namnet på det skyddade objektet eller säkerhetskopieringsinstansen. |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
container |
string | No | Namnet på RSV-skyddscontainern. Gäller endast för Recovery Services-valv. |
recovery-point |
string | No | Återställningspunktens ID. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Säkerhet: Konfigurera kryptering
Det här verktyget konfigurerar kundhanterad nyckelkryptering (CMK) i ett säkerhetskopieringsvalv med hjälp av en nyckel från Azure Key Vault. Det stöder både Recovery Services-valv och backupvalv (DPP). Nyckelvalvets hanterade identitet måste ha rollen Key Vault Crypto Service Encryption User på nyckelvalvet. Använd identity-type för att ange SystemAssigned eller UserAssigned identitet. Ange user-assigned-identity-id när du använder en användartilldelad identitet.
Cli-exempelkommando
azmcp azurebackup security configure-encryption \
--key-vault-uri <key-vault-uri> \
--key-name <key-name> \
--identity-type <identity-type> \
--vault <vault> \
--resource-group <resource-group> \
[--key-version <key-version>] \
[--user-assigned-identity-id <user-assigned-identity-id>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
key-vault-uri |
string | Yes | Key Vault URI (till exempel https://kv-security-prod.vault.azure.net/). |
key-name |
string | Yes | Namnet på krypteringsnyckeln i Key Vault. |
identity-type |
string | Yes | Hanterad identitetstyp: SystemAssigned, UserAssigned, SystemAssigned,UserAssignedeller None. |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
key-version |
string | No | Specifik version av nyckeln. Utelämna för att alltid använda den senaste versionen. |
user-assigned-identity-id |
string | No | Resource Manager-resurs-ID för den användartilldelade hanterade identiteten för åtkomst till Key Vault. Krävs när --identity-type är UserAssigned. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Säkerhet: Konfigurera auktorisering för flera användare
Det här verktyget konfigurerar MUA i ett säkerhetskopieringsvalv genom att länka eller ta bort länken till en Resource Guard-instans. Ange ett Resource Guard-ID för att aktivera MUA, som skyddar kritiska åtgärder, till exempel att inaktivera mjuk borttagning, ta bort oföränderlighet och stoppa skyddet. Dessa åtgärder kräver godkännande från en säkerhetsadministratör med behörigheter för Resource Guard-instansen. Utelämna Resource Guard-ID:t för att inaktivera MUA. Att inaktivera MUA är en skyddad åtgärd som kräver rollen MUA-operatör för säkerhetskopiering på Resource Guard-instansen.
Cli-exempelkommando
azmcp azurebackup security configure-mua \
--vault <vault> \
--resource-group <resource-group> \
[--resource-guard-id <resource-guard-id>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
resource-guard-id |
string | No | ARM-resurs-ID för Resource Guard som ska länkas för multiuser-auktorisering (till exempel /subscriptions/.../resourceGroups/.../providers/Microsoft.DataProtection/resourceGuards/myGuard). |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Valv: Skapa säkerhetskopieringsvalv
Det här verktyget skapar ett nytt säkerhetskopieringsvalv. Ange valvtypen som rsv för ett Recovery Services-valv eller dpp för ett Säkerhetskopieringsvalv (Data Protection Platform). För dpp valv aktiverar verktyget en systemtilldelad hanterad identitet som standard. Valvet autentiserar till skyddade datakällor som lagringskonton, diskar och flexibla PostgreSQL-servrar. Du kan ändra identitetstypen senare. Om du vill använda ReadAccessGeoZoneRedundantskapar du valvet med en redundanstyp som stöds och uppdaterar det sedan. Efter att det har skapats returnerar verktyget information om valvet.
Cli-exempelkommando
azmcp azurebackup vault create \
--location <location> \
--vault <vault> \
--resource-group <resource-group> \
[--sku <sku>] \
[--storage-type <storage-type>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
location |
string | Yes | Den Azure regionen (till exempel eastus, westus2). |
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
sku |
string | No | Valvets SKU. För Recovery Services-valv är giltiga värden Standard och RS0. |
storage-type |
string | No | Lagringsredundans: GeoRedundant, LocallyRedundant, eller ZoneRedundant. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Valv: Hämta säkerhetskopieringsvalv
Det här verktyget hämtar information om säkerhetskopieringsvalv. När du anger ett valv och en resursgrupp returnerar verktyget detaljerad information om valvet, inklusive valvtyp, plats, SKU och lagringsredundans. Om du utelämnar dessa parametrar listar verktyget alla säkerhetskopieringsvalv i prenumerationen, inklusive Recovery Services-valv och Säkerhetskopieringsvalv (Data Protection Platform). Om du vill begränsa listan filtrerar du resultatet efter valvtyp rsv eller dpp, eller efter resursgrupp. Använd parametern --expand för att inkludera extra valvstatusfält, till exempel krypteringsnyckelns URI, återställningstillstånd mellan regioner och resursskyddslänken för multiuser-auktorisering (MUA) i svaret.
Cli-exempelkommando
azmcp azurebackup vault get \
[--vault <vault>] \
[--vault-type <vault-type>] \
[--resource-group <resource-group>] \
[--expand <expand>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | No | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
resource-group |
string | No | Namnet på Azure-resursgruppen. |
expand |
string | No | Kommaavgränsad lista över extra valvstatusfält som ska innehålla: security, muaeller all. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Valv: Uppdatera valvinställningar
Det här verktyget uppdaterar inställningarna på valvnivå för ett Recovery Services-valv eller Backup-valv. Du kan ändra lagringsredundans, aktivera eller inaktivera mjuk borttagning, konfigurera oföränderlighet och ange den hanterade identitetstypen.
Cli-exempelkommando
azmcp azurebackup vault update \
--vault <vault> \
--resource-group <resource-group> \
[--redundancy <redundancy>] \
[--soft-delete <soft-delete>] \
[--soft-delete-retention-days <soft-delete-retention-days>] \
[--immutability-state <immutability-state>] \
[--identity-type <identity-type>] \
[--tags <tags>] \
[--vault-type <vault-type>]
| Parameter | Type | Obligatoriskt | Description |
|---|---|---|---|
vault |
string | Yes | Namnet på säkerhetskopieringsvalvet (Recovery Services-valv eller Backup-valv). |
resource-group |
string | Yes | Namnet på Azure-resursgruppen. |
redundancy |
string | No | Lagringsredundans: GeoRedundant, LocallyRedundant, ZoneRedundanteller ReadAccessGeoZoneRedundant. |
soft-delete |
string | No | Tillstånd för mjuk borttagning: AlwaysOn, Oneller Off. |
soft-delete-retention-days |
string | No | Kvarhållningsperiod för mjuk borttagning (14–180 dagar). |
immutability-state |
string | No | Oföränderlighetstillstånd: Disabled, Enabledeller Locked (oåterkalleligt). |
identity-type |
string | No | Hanterad identitetstyp: SystemAssigned, UserAssigned, SystemAssigned,UserAssignedeller None. |
tags |
string | No | Resurstaggar som JSON-nyckelvärdesobjekt. |
vault-type |
string | No | Typ av säkerhetskopieringsvalv: rsv för ett Recovery Services-valv eller dpp för ett säkerhetskopieringsvalv (Data Protection Platform). Verktyget identifierar automatiskt typen för befintliga valv när du utelämnar den här parametern. |
| Destruktiv | Idempotent | Öppen värld | Skrivskyddad | Secret | Lokalt obligatoriskt |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |