你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az snapshot
管理托管磁盘、本机 blob 或其他快照的时间点副本。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az snapshot create |
创建快照。 |
核心 | GA |
az snapshot delete |
删除快照。 |
核心 | GA |
az snapshot grant-access |
授予对快照的读取访问权限。 |
核心 | GA |
az snapshot list |
列出资源组下的快照。 |
核心 | GA |
az snapshot revoke-access |
撤销对快照的访问权限。 |
核心 | GA |
az snapshot show |
获取有关快照的信息。 |
核心 | GA |
az snapshot update |
更新快照。 |
核心 | GA |
az snapshot wait |
将 CLI 置于等待状态,直到满足条件。 |
核心 | GA |
az snapshot create
创建快照。
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]
示例
通过从 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
必需参数
快照的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
客户可以在托管磁盘或快照上设置,以便在 OS 磁盘映像支持的情况下启用加速网络。
CPU 体系结构。
如果此字段在快照上设置,并且 createOption 为 CopyStart,则会以更快的速度复制快照。
使用深层复制过程创建快照,只有在从源复制所有数据后,资源创建才被视为完成。
磁盘访问资源的名称或 ID,用于在磁盘上使用专用终结点。
用于加密磁盘的磁盘加密集的名称或 ID。
边缘区域的名称。
这是源弹性 san 卷快照的 ARM ID。
加密类型。 EncryptionAtRestWithPlatformKey:磁盘使用 XStore 托管密钥进行静态加密。 它是默认加密类型。 EncryptionAtRestWithCustomerKey:磁盘使用客户管理的密钥进行静态加密。
创建用于稍后通过存储命令上传 blob 的快照。 运行“az 快照 grant-access --access-level Write”检索快照的 SAS 令牌。
虚拟机的虚拟机监控程序生成。 仅适用于 OS 磁盘。
快照是否是增量的。 同一磁盘上的增量快照占用的空间少于完整快照,可以差异。
位置。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。 如果未指定位置且未指定默认位置,则位置将自动设置为与资源组相同。
通过网络访问磁盘的策略。
不等待长时间运行的操作完成。
客户可以在托管磁盘或快照上设置,以控制磁盘上的导出策略。
大小(以 GB 为单位)。 最大大小:4095 GB(某些预览磁盘可能更大)。
要从中创建磁盘/快照的源,包括非托管 Blob URI、托管磁盘 ID 或名称,或快照 ID 或名称。
当源 Blob 位于其他订阅中时使用。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az snapshot delete
删除快照。
az snapshot delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
正在创建的快照的名称。 创建快照后,无法更改该名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 最大名称长度为 80 个字符。
不等待长时间运行的操作完成。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az snapshot grant-access
授予对快照的读取访问权限。
az snapshot grant-access --duration-in-seconds
[--access-level {Read, Write}]
[--file-format {VHD, VHDX}]
[--ids]
[--name]
[--resource-group]
[--subscription]
示例
授予对快照的读取访问权限。 (自动生成)
az snapshot grant-access --duration-in-seconds 3600 --name MySnapshot --resource-group MyResourceGroup
使用指定文件格式授予对快照的读取访问权限。
az snapshot grant-access --duration-in-seconds 3600 --name MySnapshot --resource-group MyResourceGroup --file-format VHDX
必需参数
SAS 访问过期前的持续时间(以秒为单位)。
可选参数
访问级别。
用于在 VHDX 文件格式快照上请求 SAS 时指定文件格式。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
快照的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az snapshot list
列出资源组下的快照。
az snapshot list [--max-items]
[--next-token]
[--resource-group]
可选参数
命令输出中要返回的项总数。 如果可用的项总数大于指定的值,则会在命令的输出中提供令牌。 若要恢复分页,请在后续命令的参数中 --next-token
提供令牌值。
用于指定开始分页的位置的令牌。 这是先前截断的响应中的令牌值。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az snapshot revoke-access
撤销对快照的访问权限。
az snapshot revoke-access [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
示例
撤销对快照的读取访问权限。
az snapshot revoke-access --name MySnapshot --resource-group MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
快照的名称。
不等待长时间运行的操作完成。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az snapshot show
获取有关快照的信息。
az snapshot show [--ids]
[--name]
[--resource-group]
[--subscription]
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
正在创建的快照的名称。 创建快照后,无法更改该名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 最大名称长度为 80 个字符。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az snapshot update
更新快照。
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]
示例
更新快照并将其与磁盘访问资源相关联。
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
可选参数
客户可以在托管磁盘或快照上设置,以便在 OS 磁盘映像支持的情况下启用加速网络。
通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>
。
CPU 体系结构。
磁盘访问资源的名称或 ID,用于在磁盘上使用专用终结点。
用于加密磁盘的磁盘加密集的名称或 ID。
加密类型。 EncryptionAtRestWithPlatformKey:磁盘使用 XStore 托管密钥进行静态加密。 它是默认加密类型。 EncryptionAtRestWithCustomerKey:磁盘使用客户管理的密钥进行静态加密。
使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
快照的名称。
通过网络访问磁盘的策略。
不等待长时间运行的操作完成。
客户可以在托管磁盘或快照上设置,以控制磁盘上的导出策略。
从列表中删除属性或元素。 示例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>
。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az snapshot wait
将 CLI 置于等待状态,直到满足条件。
az snapshot wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
可选参数
等待在“Succeeded”中使用“provisioningState”创建。
等待条件满足自定义 JMESPath 查询。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
等到删除为止。
等待资源存在。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
轮询间隔(以秒为单位)。
正在创建的快照的名称。 创建快照后,无法更改该名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 最大名称长度为 80 个字符。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
最大等待(以秒为单位)。
等到 provisioningState 更新为“Succeeded”。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。