Azure PowerShell Set-AzureService/Get-AzureService -error:托管服务不存在
Posted
技术标签:
【中文标题】Azure PowerShell Set-AzureService/Get-AzureService -error:托管服务不存在【英文标题】:Azure PowerShell Set-AzureService/Get-AzureService -error: the hosted service does not exist 【发布时间】:2016-04-30 06:37:25 【问题描述】:我刚刚安装了最新的 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.”
我的虚拟机位于 vmname.cloudapp.net,我收到如下错误:
"Get-AzureService : ResourceNotFound: 托管服务没有 存在。”
但我知道我的虚拟机在那里 - 如果我运行 Get-AzureRmResource
我会看到:
名称:portalXXXXXXXXXXXXXXXXXX ResourceId: /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/Default-Storage-WestUS/providers /Microsoft.ClassicStorage/storageAccounts/portalXXXXXXXXXXXXXXXXX 资源名称:门户网站XXXXXXXXXXXXXXXXX 资源类型: Microsoft.ClassicStorage/storageAccounts 资源组名称: Default-Storage-WestUS 位置:westus SubscriptionId: XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
名称 : vmname ResourceId : /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/vmname/providers/Microsoft.Classi cCompute/domainNames/vmname ResourceName:vmname ResourceType:Microsoft.ClassicCompute/domainNames ResourceGroupName : vmname 位置 : westus SubscriptionId : XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
名称 : vmname ResourceId : /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/vmname/providers/Microsoft.Classi cCompute/virtualMachines/vmname ResourceName : vmname ResourceType : Microsoft.ClassicCompute/virtualMachines ResourceGroupName : vmname 位置 : westus SubscriptionId : XXXXXXX-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
【讨论】:
以上是关于Azure PowerShell Set-AzureService/Get-AzureService -error:托管服务不存在的主要内容,如果未能解决你的问题,请参考以下文章