Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
适用于:✔️ Linux 虚拟机 ✔️ 灵活规模集
本文介绍如何从 Azure 下载 Linux 虚拟硬盘(VHD)文件。 若要下载 VHD,磁盘无法附加到正在运行的 VM,这意味着 VM 会经历停机。 某些配置可以通过 快照磁盘 和从快照下载 VHD 来安全地避免停机。
如果使用 Microsoft Entra ID 来控制资源访问,则可以使用它来限制上传 Azure 托管磁盘。 有关详细信息,请参阅 Azure 托管磁盘的安全下载和上传。
停止虚拟机
如果 VHD 已附加到正在运行的 VM,则无法从 Azure 下载 VHD。 如果要使 VM 保持运行,可以创建快照,然后下载快照。
若要停止 VM,请执行以下操作:
登录 Azure 门户。
在左侧菜单中,选择“虚拟机”。
从列表中选择 VM。
在虚拟机的页面上,选择“停止”。
停止虚拟机后,
替代方法:创建 VM 磁盘快照
注意事项
如果可行,请先停止 VM,然后再创建 VM 的快照。 否则,快照将不完整。 正在运行的 VM 的快照的状态与创建快照时 VM 的电源周期或崩溃状态相同。 通常,此状态是安全的,但如果当时正在运行的应用程序不具备抗崩溃能力,可能会导致问题。
通常,仅当与 VM 关联的唯一磁盘是单个 OS 磁盘时,才应使用正在运行的 VM 的快照。 如果 VM 有一个或多个数据磁盘,请先停止 VM,然后再创建 OS 或数据磁盘的快照。
创建要下载的磁盘快照。
- 在门户中选择 VM。
- 在左侧菜单中选择“磁盘”,然后选择要创建快照的磁盘。 将显示磁盘的详细信息。
- 从页面的顶部菜单选择“创建快照”。 此时会打开 “创建快照 ”页。
- 在“名称”中键入快照的名称。
- 对于“快照类型”,选择“完全”或“增量” 。
- 完成操作后,选择“查看 + 创建”。
创建快照后,可以使用它下载 VHD 或创建另一个 VM。
生成 SAS URL
若要下载 VHD 文件,需要生成共享访问签名 (SAS) URL。 生成 URL 时,将为 URL 分配到期时间。
重要
2025 年 2 月 15 日,磁盘和快照的共享访问签名 (SAS) 访问时间将限制为最多 60 天。 尝试生成有效期超过 60 天的 SAS 会导致错误。 已创建的有效期超过 60 天的任何现有磁盘或快照 SAS 在创建日期过去 60 天后可能会停止工作,并且在授权过程中会导致 403 错误。
如果托管磁盘或快照 SAS 的有效期超过 60 天,请撤销其访问权限,并生成请求访问 60 天(5,184,000 秒)或更少时间的新 SAS。 通过使用有效期更短的 SAS 来提高整体安全性。 请在 2025 年 2 月 15 日之前进行这些更改,以防止服务中断。 以下链接可用于查找、撤销和请求新的 SAS。
- 若要检查磁盘是否具有活动的 SAS,可以使用 REST API、Azure CLI 或 Azure PowerShell 模块,并检查 DiskState 属性。
- 若要撤销 SAS,可以使用 REST API、Azure CLI 或 Azure PowerShell 模块。
- 若要创建 SAS,可以使用 REST API、Azure CLI 或 Azure PowerShell 模块,并将访问持续时间设置为 5,184,000 秒或更少。
- 在 VM 页的菜单上,选择“磁盘”。
- 为 VM 选择操作系统磁盘,然后选择“磁盘导出”。
- 如有必要,更新 URL 的值将在 (秒) 内过期 ,以便有足够的时间来完成下载。 默认值为 3,600 秒(一小时)。
- 选择“生成 URL”。
下载 VHD
注意事项
如果使用 Microsoft Entra ID 来保护托管磁盘下载,则下载 VHD 的用户需要相应的 RBAC 权限。
在生成的 URL 下,选择“ 下载 VHD 文件”。
可能需要在浏览器中选择“ 保存 ”才能开始下载。 VHD 文件的默认名称为 abcd。