Я использую 6 month student Azure Pass подписку, которая позволяет мне успешно создать учетную запись для хранения в любом из Azure мест с помощью веб-портала:Get-AzureLocation не показывает все места моей подписка имеет доступ к
Однако, когда я пытаюсь создать учетную запись хранилища, используя PowerShell (используя ту же учетную запись Azure и подписку), он не позволит мне создать учетную запись хранилища в Северной Европе или Западной Европе. Так что, если я попробую:
New-AzureStorageAccount -StorageAccountName mystorageaccountname -Location "North Europe" -Type Standard_LRS
я получаю:
New-AzureStorageAccount: BadRequest: Ограничение места не действует
С помощью команды Get-AzureLocation подтверждает, что только я по-видимому, имеют доступ к 4 регионам: Восточные США, Центральная Америка, Юго-Восточная Азия и Япония Запад
Get-AzureLocation | select Name
Name
----
East US
Central US
Southeast Asia
Japan West
Я дважды проверял, что мой сеанс powershell использует тот же вход и подписку Azure, которые я использую на портале (я вхожу в систему с помощью Add-AzureAccount, а затем выбираю Select-AzureSubscription для установки моей подписки на «Azure Pass») ,
Это кажется действительно странным для меня, есть ли у кого-нибудь идеи? Почему мне разрешено создавать учетную запись хранилища в Северной Европе с помощью портала, но не использовать powershell?
Спасибо!
И вот хороший обзор использования PowerShell с ARM: https://azure.microsoft.com/en-us/documentation/articles/powershell-azure-resource-manager/ –
Блестящий, это сработало! благодаря –