Если я запускаю
Get-AzureSubscription -Current
, я получаю:
SubscriptionId : a*<guid>
SubscriptionName : Development
Environment : AzureCloud
DefaultAccount : t*<guid>
IsDefault : True
IsCurrent : True
TenantId : 4*<guid>
Затем я запускаю:
Get-AzureRmResourceGroup
И ни один из двух возвращенных ресурсов не входит в эту подписку, которых должно быть много, согласно на портал:
ResourceGroupName : Default-SQL-NorthCentralUS
Location : northcentralus
ProvisioningState : Succeeded
Tags :
ResourceId : /subscriptions/0*<guid>*e/resourceGroups/Default-SQL-NorthCentralUS
ResourceGroupName : Default-Web-NorthCentralUS
Location : northcentralus
ProvisioningState : Succeeded
Tags :
ResourceId : /subscriptions/0*<guid>*e/resourceGroups/Default-Web-NorthCentralUS
Они поступают из другой подписки, которая у меня есть, но, как видите, не текущая.
Почему Get-AzureRmResourceGroup
не получает группы ресурсов в текущая подписка, и теперь я могу это исправить?
Мой модуль Azure - это версия 0.9.11, а AzureRM - версия 1.0.1.
У меня также нет доступа к Switch-AzureMode
или Get-AzureResourceGroup
Мне пришлось использовать
Select-AzureRmSubscription -SubscriptionId a*<guid>
благодаря Майклу Роджеру за предоставление ответа.
Вам нужно настроить контекст с помощью команды ниже, если у вас несколько подписок:
Set-AzureRmContext -SubscriptionName "Name"