我刚安装了最新的Azure PowerShell 1.1,我正在关注此博客条目,将反向DNS添加到我正在运行的现有Linux VM中:
https://azure.microsoft.com/en-us/blog/announcing-reverse-dns-for-azure-cloud-services/
当我尝试运行 Set-AzureService
或 Get-AzureService
命令时,
例如 . Get-AzureService "vmname"
要么
Set-AzureService –ServiceName “vmname” –Description “VM with Reverse DNS” –ReverseDnsFqdn “vmname.cloudapp.net.”
我的VM位于vmname.cloudapp.net,我收到如下错误:
“Get-AzureService:ResourceNotFound:托管服务不存在 . ”
但我知道我的VM就在那里 - 如果我运行 Get-AzureRmResource
我看到:
名称:portalXXXXXXXXXXXXXXXXX RESOURCEID:/订阅/ XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX / resourceGroups /默认-存储-WestUS /提供商/Microsoft.ClassicStorage/storageAccounts/portalXXXXXXXXXXXXXXXXX资源名称:portalXXXXXXXXXXXXXXXXX的ResourceType:Microsoft.ClassicStorage / storageAccounts ResourceGroupName:默认 - 存储westUS地点:westus SubscriptionId:XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX名称:虚拟机名称RESOURCEID:/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/vmname/providers/Microsoft.Classi cCompute / DOMAINNAMES /虚拟机名称资源名称:虚拟机名称的ResourceType:Microsoft.ClassicCompute / DOMAINNAMES ResourceGroupName:虚拟机名称地点:westus SubscriptionId:XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX名称:虚拟机名称RESOURCEID:/订阅/ XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX / resourceGroups /虚拟机名称/供应商/ Microsoft.Classi cCompute / virtualMachines /虚拟机名称资源名称:虚拟机名称的ResourceType:Microsoft.ClassicCompute / virtualMachines ResourceGro upName:vmname位置:westus SubscriptionId:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
我猜测自文档发布以来发生了一些变化 . 谁知道?
1 回答
已解决 - 看起来我的VM与我的Visual Studio Premium帐户相关联,但我已将默认订阅设置为Visual Studio Enterprise . 切换默认订阅后,Get / Set-AzureService命令完美运行 .
有关其他详细信息,请参阅其他相关问题
Azure powershell Select-AzureSubscription - error: the subscription name doesn't exist