我创建了一个包含托管磁盘的缩放集和一个自定义图像(类似/subscriptions/<SUB-ID>/resourceGroups/my-rg/providers/Microsoft.Compute/images/my-base-image
),还有一个ARM模板,可以使用此自定义图像部署新的缩放集。
如果我部署到我的自定义映像所在的同一订阅,模板部署工作正常。但是当我尝试将其部署到另一个订阅时它失败了 - 即使这两个订阅属于同一个租户/目录并且用户可以访问这两个订阅。
我是对的,不能使用其他订阅的自定义图片吗?
如果是:如果我可以将自定义图像从订阅A复制到订阅B,那就没问题(不是最好的解决方案,但没问题) - 但是我无法找到复制此资源的方法。我认为唯一的方法是重新创建所有内容并使用 unmanged disks ,因为在这里我可以下载并从存储帐户上传.vhd文件。
还有其他想法吗?
答案 0 :(得分:1)
目前,Azure不支持将托管图像移动到另一个订阅。但是,此功能即将推出。另外,我提供了解决此问题的方法。
使用您的图片在订阅中创建临时VM。
将此临时VM移至B订阅。
捕获新图像并删除临时VM。
然后,您可以使用此图像执行您想要执行的操作。
注意:将VM移动到另一个订阅非常容易。您只需要在门户网站上单击VM概述上的“移动”按钮。
此外,this link提供了另一种解决方案,它可能对您的案例有所帮助。