我正在尝试使用New-AzureRmResourceGroupDeployment命令在ARM中创建一堆东西。它似乎不喜欢blob名称。不幸的是,我不能更改它们。“blob”,"message":“URL ing-DEV/DEV/efa12314-928a-4fc7-b86b-12327fed2275/OsDisk.vhd ing-DEV/DEV/efa12314-928a-4fc7-b86b-12327fed2275/OsDisk.vhd中的osDisk.vhd.uri名称包含斜杠。磁盘暂时不支持此名称。”有没有人知道如何克服这一点,或者是否有一个更新可以“支持”斜杠?我非常确定Blob存储的名称中总会有一个斜杠
发布于 2016-11-18 08:16:39
Azure不支持VHD uris中的虚拟文件夹("/")。您是否可以重命名斑点并删除所有/。
发布于 2016-11-18 14:56:42
根据您的描述,您正在使用资源管理器模板基于Page Blob(.vhd文件)部署您的VM。正如在此tutorial中提到的,Blob可以包含斜杠'/‘。为了进行简单的测试,我尝试将我的.vhd文件附加到Azure Portal上的VM,然后我得到了与您提供的相同的错误。
https://brucechen01.blob.core.windows.net/vhds/2016-11-18/test.vhd

通过测试,我们可以发现带有包含斜杠的URL的页面blob (.vhd)不支持作为连接到Azure VM的磁盘。为了解决这个问题,你可以利用Azure Storage Explorer来重命名你的页面blob,或者按照这个官方的tutorial,使用PowerShell命令来重命名一个虚拟硬盘。
https://stackoverflow.com/questions/40666675
复制相似问题