Delen via


az snapshot

Beheer point-in-time kopieën van beheerde schijven, systeemeigen blobs of andere momentopnamen.

Opdracht

Name Description Type Status
az snapshot create

Maak een momentopname.

Basis GA
az snapshot delete

Een momentopname verwijderen.

Basis GA
az snapshot grant-access

Leestoegang verlenen tot een momentopname.

Basis GA
az snapshot list

Maak een lijst met momentopnamen onder een resourcegroep.

Basis GA
az snapshot revoke-access

De toegang tot een momentopname intrekken.

Basis GA
az snapshot show

Informatie ophalen over een momentopname.

Basis GA
az snapshot update

Een momentopname bijwerken.

Basis GA
az snapshot wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan.

Basis GA

az snapshot create

Maak een momentopname.

az snapshot create --name
                   --resource-group
                   [--accelerated-network {false, true}]
                   [--architecture {Arm64, x64}]
                   [--bandwidth-copy-speed {Enhanced, None}]
                   [--copy-start {false, true}]
                   [--disk-access]
                   [--disk-encryption-set]
                   [--edge-zone]
                   [--elastic-san-id]
                   [--encryption-type {EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey}]
                   [--for-upload {false, true}]
                   [--hyper-v-generation {V1, V2}]
                   [--incremental {false, true}]
                   [--location]
                   [--network-access-policy {AllowAll, AllowPrivate, DenyAll}]
                   [--no-wait]
                   [--public-network-access {Disabled, Enabled}]
                   [--size-gb]
                   [--sku {Premium_LRS, Standard_LRS, Standard_ZRS}]
                   [--source]
                   [--source-storage-account-id]
                   [--tags]

Voorbeelden

Maak een momentopname door een blob-URI te importeren.

az snapshot create -g MyResourceGroup -n MySnapshot --source https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd

Maak een lege momentopname.

az snapshot create -g MyResourceGroup -n MySnapshot --size-gb 10

Maak een momentopname door een bestaande schijf in dezelfde resourcegroep te kopiëren.

az snapshot create -g MyResourceGroup -n MySnapshot2 --source MyDisk

Maak een momentopname van een bestaande schijf in een andere resourcegroep.

az snapshot create -g MyResourceGroup -n MySnapshot2 --source "/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.Compute/disks/MyDisk"

Maak een momentopname en koppel deze aan een schijftoegangsresource.

az snapshot create -g MyResourceGroup -n MySnapshot --size-gb 10 --network-access-policy AllowPrivate --disk-access MyDiskAccessID

Vereiste parameters

--name -n

De naam van de momentopname.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--accelerated-network
Preview

Klanten kunnen instellen op Beheerde schijven of momentopnamen om het versnelde netwerk mogelijk te maken als de installatiekopie van de besturingssysteemschijf wordt ondersteund.

Geaccepteerde waarden: false, true
--architecture

CPU-architectuur.

Geaccepteerde waarden: Arm64, x64
--bandwidth-copy-speed

Als dit veld is ingesteld op een momentopname en createOption CopyStart is, wordt de momentopname met een snellere snelheid gekopieerd.

Geaccepteerde waarden: Enhanced, None
--copy-start

Maak een momentopname met behulp van een diep kopieerproces, waarbij het maken van de resource pas als voltooid wordt beschouwd nadat alle gegevens uit de bron zijn gekopieerd.

Geaccepteerde waarden: false, true
--disk-access

Naam of id van de schijftoegangsresource voor het gebruik van privé-eindpunten op schijven.

--disk-encryption-set

Naam of id van schijfversleutelingsset die wordt gebruikt voor het versleutelen van de schijf.

--edge-zone

De naam van de randzone.

--elastic-san-id --elastic-san-resource-id

Dit is de ARM-id van de momentopname van het elastische san-volume van de bron.

--encryption-type

Versleutelingstype. EncryptionAtRestWithPlatformKey: Schijf is versleuteld met XStore beheerde sleutel-at-rest. Dit is het standaardversleutelingstype. EncryptionAtRestWithCustomerKey: Schijf is versleuteld met door de klant beheerde sleutel-at-rest.

Geaccepteerde waarden: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey
--for-upload

Maak de momentopname voor het uploaden van blobs later via opslagopdrachten. Voer az snapshot grant-access --access-level Write uit om het SAS-token van de momentopname op te halen.

Geaccepteerde waarden: false, true
--hyper-v-generation

De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven.

Geaccepteerde waarden: V1, V2
--incremental

Of een momentopname incrementeel is. Incrementele momentopnamen op dezelfde schijf nemen minder ruimte in beslag dan volledige momentopnamen en kunnen worden gesynchroniseerd.

Geaccepteerde waarden: false, true
--location -l

Locatie. Waarden van: az account list-locations. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>. Als de locatie niet is opgegeven en er geen standaardlocatie is opgegeven, wordt de locatie automatisch ingesteld als dezelfde als de resourcegroep.

--network-access-policy

Beleid voor toegang tot de schijf via het netwerk.

Geaccepteerde waarden: AllowAll, AllowPrivate, DenyAll
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Default value: False
--public-network-access
Preview

Klanten kunnen instellen op Beheerde schijven of momentopnamen om het exportbeleid op de schijf te beheren.

Geaccepteerde waarden: Disabled, Enabled
--size-gb -z

Grootte in GB. Maximale grootte: 4095 GB (bepaalde preview-schijven kunnen groter zijn).

--sku
Geaccepteerde waarden: Premium_LRS, Standard_LRS, Standard_ZRS
Default value: Standard_LRS
--source

Bron voor het maken van de schijf/momentopname, inclusief onbeheerde blob-URI, beheerde schijf-id of naam, of momentopname-id of -naam.

--source-storage-account-id

Wordt gebruikt wanneer de bron-blob zich in een ander abonnement bevindt.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az snapshot delete

Een momentopname verwijderen.

az snapshot delete [--ids]
                   [--name]
                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                   [--resource-group]
                   [--subscription]

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name --snapshot-name -n

De naam van de momentopname die wordt gemaakt. De naam kan niet worden gewijzigd nadat de momentopname is gemaakt. Ondersteunde tekens voor de naam zijn a-z, A-Z, 0-9, _ en -. De maximale naamlengte is 80 tekens.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az snapshot grant-access

Leestoegang verlenen tot een momentopname.

az snapshot grant-access --duration-in-seconds
                         [--access-level {Read, Write}]
                         [--file-format {VHD, VHDX}]
                         [--ids]
                         [--name]
                         [--resource-group]
                         [--subscription]

Voorbeelden

Leestoegang verlenen tot een momentopname. (automatisch gegenereerd)

az snapshot grant-access --duration-in-seconds 3600 --name MySnapshot --resource-group MyResourceGroup

Leestoegang verlenen tot een momentopname met het opgeven van de bestandsindeling.

az snapshot grant-access --duration-in-seconds 3600 --name MySnapshot --resource-group MyResourceGroup --file-format VHDX

Vereiste parameters

--duration-in-seconds

Tijdsduur in seconden totdat de SAS-toegang verloopt.

Optionele parameters

--access-level

Toegangsniveau.

Geaccepteerde waarden: Read, Write
Default value: Read
--file-format

Wordt gebruikt om de bestandsindeling op te geven bij het indienen van een aanvraag voor SAS op een momentopname van de VHDX-bestandsindeling.

Geaccepteerde waarden: VHD, VHDX
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

De naam van de momentopname.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az snapshot list

Maak een lijst met momentopnamen onder een resourcegroep.

az snapshot list [--max-items]
                 [--next-token]
                 [--resource-group]

Optionele parameters

--max-items

Totaal aantal items dat moet worden geretourneerd in de uitvoer van de opdracht. Als het totale aantal beschikbare items groter is dan de opgegeven waarde, wordt een token opgegeven in de uitvoer van de opdracht. Als u paginering wilt hervatten, geeft u de tokenwaarde op in --next-token het argument van een volgende opdracht.

--next-token

Token om op te geven waar paginering moet worden gestart. Dit is de tokenwaarde van een eerder afgekapt antwoord.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az snapshot revoke-access

De toegang tot een momentopname intrekken.

az snapshot revoke-access [--ids]
                          [--name]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--resource-group]
                          [--subscription]

Voorbeelden

Leestoegang tot een momentopname intrekken.

az snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name --snapshot-name -n

De naam van de momentopname.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Geaccepteerde waarden: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az snapshot show

Informatie ophalen over een momentopname.

az snapshot show [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name --snapshot-name -n

De naam van de momentopname die wordt gemaakt. De naam kan niet worden gewijzigd nadat de momentopname is gemaakt. Ondersteunde tekens voor de naam zijn a-z, A-Z, 0-9, _ en -. De maximale naamlengte is 80 tekens.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az snapshot update

Een momentopname bijwerken.

az snapshot update [--accelerated-network {false, true}]
                   [--add]
                   [--architecture {Arm64, x64}]
                   [--disk-access]
                   [--disk-encryption-set]
                   [--encryption-type {EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey}]
                   [--force-string]
                   [--ids]
                   [--name]
                   [--network-access-policy {AllowAll, AllowPrivate, DenyAll}]
                   [--no-wait]
                   [--public-network-access {Disabled, Enabled}]
                   [--remove]
                   [--resource-group]
                   [--set]
                   [--sku {Premium_LRS, Standard_LRS, Standard_ZRS}]
                   [--subscription]

Voorbeelden

Werk een momentopname bij en koppel deze aan een resource voor schijftoegang.

az snapshot update --name MySnapshot --resource-group MyResourceGroup --network-access-policy AllowPrivate --disk-access MyDiskAccessID

Een momentopname bijwerken. (automatisch gegenereerd)

az snapshot update --name MySnapshot --resource-group MyResourceGroup --subscription MySubscription

Optionele parameters

--accelerated-network
Preview

Klanten kunnen instellen op Beheerde schijven of momentopnamen om het versnelde netwerk mogelijk te maken als de installatiekopie van de besturingssysteemschijf wordt ondersteund.

Geaccepteerde waarden: false, true
--add

Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--architecture

CPU-architectuur.

Geaccepteerde waarden: Arm64, x64
--disk-access

Naam of id van de schijftoegangsresource voor het gebruik van privé-eindpunten op schijven.

--disk-encryption-set

Naam of id van schijfversleutelingsset die wordt gebruikt voor het versleutelen van de schijf.

--encryption-type

Versleutelingstype. EncryptionAtRestWithPlatformKey: Schijf is versleuteld met XStore beheerde sleutel-at-rest. Dit is het standaardversleutelingstype. EncryptionAtRestWithCustomerKey: Schijf is versleuteld met door de klant beheerde sleutel-at-rest.

Geaccepteerde waarden: EncryptionAtRestWithCustomerKey, EncryptionAtRestWithPlatformAndCustomerKeys, EncryptionAtRestWithPlatformKey
--force-string

Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

Default value: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

De naam van de momentopname.

--network-access-policy

Beleid voor toegang tot de schijf via het netwerk.

Geaccepteerde waarden: AllowAll, AllowPrivate, DenyAll
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Default value: False
--public-network-access
Preview

Klanten kunnen instellen op Beheerde schijven of momentopnamen om het exportbeleid op de schijf te beheren.

Geaccepteerde waarden: Disabled, Enabled
--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.

Default value: []
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.

Default value: []
--sku
Geaccepteerde waarden: Premium_LRS, Standard_LRS, Standard_ZRS
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az snapshot wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan.

az snapshot wait [--created]
                 [--custom]
                 [--deleted]
                 [--exists]
                 [--ids]
                 [--interval]
                 [--name]
                 [--resource-group]
                 [--subscription]
                 [--timeout]
                 [--updated]

Optionele parameters

--created

Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.

Default value: False
--custom

Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht totdat deze is verwijderd.

Default value: False
--exists

Wacht tot de resource bestaat.

Default value: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--interval

Polling-interval in seconden.

Default value: 30
--name --snapshot-name -n

De naam van de momentopname die wordt gemaakt. De naam kan niet worden gewijzigd nadat de momentopname is gemaakt. Ondersteunde tekens voor de naam zijn a-z, A-Z, 0-9, _ en -. De maximale naamlengte is 80 tekens.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--timeout

Maximale wachttijd in seconden.

Default value: 3600
--updated

Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.

Default value: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.