问题描述
我正在尝试将CDN终结点资源从一个预订移至另一预订,但出现以下错误。我在同一个RG中有CDN配置文件和终结点。
标识符 '/subscriptions/xxx/resourceGroups/internal/providers/Microsoft.Cdn/profiles/internal-cdn/endpoints/internal-cdn-endpoint' 不是顶级资源。
能否请您提供一些移动资源的建议?
解决方法
就像错误一样,说CDNEndpoint在CDN配置文件下面,您不能直接移动CND端点,而必须将整个CDN配置文件移动到目标资源组。
我进行了快速测试,并且能够通过门户的“移动”按钮和以下Powershell命令来顺利移动CDN配置文件:
$SourceAID = (Get-AzureRmResource –ResourceGroupName "ResouceGroupFROM" -ResourceName "CDNPROFILE-NAME").ResourceID
Move-AzureRmResource -DestinationResourceGroupName "ResouceGroupTARGET" -ResourceId $SourceAID