az snapshot

マネージド ディスク、ネイティブ BLOB、または他のスナップショットのポイントインタイム コピーを管理します。

コマンド

az snapshot create

スナップショットを作成します。

az snapshot delete

スナップショットを削除します。

az snapshot grant-access

スナップショットへの読み取りアクセス権を付与します。

az snapshot list

スナップショットを一覧表示します。

az snapshot revoke-access

スナップショットへの読み取りアクセスを取り消します。

az snapshot show

スナップショットに関する情報を取得します。

az snapshot update

スナップショットを更新します。

az snapshot wait

スナップショットの条件が満たされるまで CLI を待機状態に設定します。

az snapshot create

スナップショットを作成します。

az snapshot create --name
                   --resource-group
                   [--disk-access]
                   [--disk-encryption-set]
                   [--edge-zone]
                   [--encryption-type]
                   [--for-upload {false, true}]
                   [--hyper-v-generation {V1, V2}]
                   [--incremental {false, true}]
                   [--location]
                   [--network-access-policy {AllowAll, AllowPrivate, DenyAll}]
                   [--no-wait]
                   [--size-gb]
                   [--sku {Premium_LRS, Standard_LRS, Standard_ZRS}]
                   [--source]
                   [--source-storage-account-id]
                   [--subscription]
                   [--tags]

BLOB URI からインポートしてスナップショットを作成します。

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

空のスナップショットを作成します。

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

同じリソース グループ内の既存のディスクをコピーして、スナップショットを作成します。

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

別のリソース グループ内の既存のディスクからスナップショットを作成します。

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

スナップショットを作成し、ディスク アクセス リソースに関連付ける。

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

必須のパラメーター

--name -n

スナップショットの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--disk-access

ディスクでプライベート エンドポイントを使用するディスク アクセス リソースの名前または ID。

--disk-encryption-set

ディスクの暗号化に使用されるディスク暗号化セットの名前または ID。

--edge-zone

エッジ ゾーンの名前。

--encryption-type

暗号化の種類。 EncryptionAtRestWithPlatformKey: ディスクは、保存時に XStore マネージド キーを使用して暗号化されます。 これは既定の暗号化の種類です。 EncryptionAtRestWithCustomerKey: ディスクは、保存時にカスタマー マネージド キーを使用して暗号化されます。

--for-upload

後でストレージ コマンドを使用して BLOB をアップロードするスナップショットを作成します。 "az snapshot grant-access --access-level Write" を実行して、スナップショットの SAS トークンを取得します。

承認された値: false, true
--hyper-v-generation

仮想マシンのハイパーバイザーの生成。 OS ディスクにのみ適用されます。

承認された値: V1, V2
既定値: V1
--incremental

スナップショットが増分かどうか。 同じディスク上の増分スナップショットは、完全なスナップショットよりも占有領域が少なく、差分することができます。

承認された値: false, true
--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。 location が指定されていない場合に、既定の場所が指定されていない場合、場所はリソース グループと同じように自動的に設定されます。

--network-access-policy

ネットワーク経由でディスクにアクセスするポリシー。

承認された値: AllowAll, AllowPrivate, DenyAll
--no-wait

実行時間の長い操作の終了を待機しません。

--size-gb -z

サイズ (GB 単位)。 最大サイズ: 4,095 GB (特定のプレビュー ディスクは大きくなる可能性があります)。

--sku
承認された値: Premium_LRS, Standard_LRS, Standard_ZRS
既定値: Standard_LRS
--source

アンマネージド BLOB URI、マネージド ディスク ID または名前、スナップショット ID または名前など、ディスク/スナップショットを作成するソース。

--source-storage-account-id

ソース BLOB が別のサブスクリプションにある場合に使用されます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

--tags

スペースで区切られたタグ: key[=value] [key[=value] ...]。既存のタグをクリアするには、"" を使用します。

az snapshot delete

スナップショットを削除します。

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

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

スナップショットの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az snapshot grant-access

スナップショットへの読み取りアクセス権を付与します。

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

スナップショットへの読み取りアクセス権を付与します。 (自動生成)

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

必須のパラメーター

--duration-in-seconds

SAS アクセスの有効期限が切れるまでの時間 (秒)。

省略可能のパラメーター

--access-level

アクセス レベル。

承認された値: Read, Write
既定値: Read
--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

スナップショットの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az snapshot list

スナップショットを一覧表示します。

az snapshot list [--query-examples]
                 [--resource-group]
                 [--subscription]

省略可能のパラメーター

--query-examples

JMESPath 文字列をお勧めします。 クエリの 1 つをコピーし、--query パラメーターの後に二重引用符で囲んで貼り付け、結果を表示できます。 これらのキーワードに基づいて候補を指定できるよう、1 つ以上の位置指定キーワードを追加できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az snapshot revoke-access

スナップショットへの読み取りアクセスを取り消します。

az snapshot revoke-access [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

スナップショットへの読み取りアクセスを取り消します。 (自動生成)

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

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

スナップショットの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az snapshot show

スナップショットに関する情報を取得します。

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

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

スナップショットの名前。

--query-examples

JMESPath 文字列をお勧めします。 クエリの 1 つをコピーし、--query パラメーターの後に二重引用符で囲んで貼り付け、結果を表示できます。 これらのキーワードに基づいて候補を指定できるよう、1 つ以上の位置指定キーワードを追加できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az snapshot update

スナップショットを更新します。

az snapshot update [--add]
                   [--disk-access]
                   [--disk-encryption-set]
                   [--encryption-type]
                   [--force-string]
                   [--ids]
                   [--name]
                   [--network-access-policy {AllowAll, AllowPrivate, DenyAll}]
                   [--no-wait]
                   [--remove]
                   [--resource-group]
                   [--set]
                   [--sku {Premium_LRS, Standard_LRS, Standard_ZRS}]
                   [--subscription]

スナップショットを更新し、ディスク アクセス リソースに関連付ける。

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

スナップショットを更新します。 (自動生成)

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

省略可能のパラメーター

--add

パスとキー値のペアを指定して、 オブジェクトをオブジェクトの一覧に追加します。 例: --add property.listProperty <key=value、string、または JSON string>。

--disk-access

ディスクでプライベート エンドポイントを使用するディスク アクセス リソースの名前または ID。

--disk-encryption-set

ディスクの暗号化に使用されるディスク暗号化セットの名前または ID。

--encryption-type

暗号化の種類。 EncryptionAtRestWithPlatformKey: ディスクは、保存時に XStore マネージド キーを使用して暗号化されます。 これは既定の暗号化の種類です。 EncryptionAtRestWithCustomerKey: ディスクは、保存時にカスタマー マネージド キーを使用して暗号化されます。

--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

スナップショットの名前。

--network-access-policy

ネットワーク経由でディスクにアクセスするポリシー。

承認された値: AllowAll, AllowPrivate, DenyAll
--no-wait

実行時間の長い操作の終了を待機しません。

--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=.

--sku
承認された値: Premium_LRS, Standard_LRS, Standard_ZRS
--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az snapshot wait

スナップショットの条件が満たされるまで CLI を待機状態に設定します。

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

スナップショットの条件が満たされるまで CLI を待機状態に設定します。 (自動生成)

az snapshot wait --exists --name MySnapshot --resource-group MyResourceGroup

スナップショットの条件が満たされるまで CLI を待機状態に設定します。 (自動生成)

az snapshot wait --created --name MySnapshot --resource-group MyResourceGroup

省略可能のパラメーター

--created

'Succeeded' に 'provisioningState' を指定して作成されるまで待ちます。

--custom

条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

削除されるまで待ちます。

--exists

リソースが存在するまで待ちます。

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--interval

ポーリング間隔 (秒)。

既定値: 30
--name -n

スナップショットの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

--timeout

最大待機時間 (秒)。

既定値: 3600
--updated

provisioningState が "Succeeded" で更新されるまで待ちます。