Как установить подписку по умолчанию на Windows Azure Portal? - программирование

Как установить подписку по умолчанию на Windows Azure Portal?

При входе в Windows Azure Portal он устанавливает мою подписку по умолчанию для учетной записи друга, к которой у меня больше нет доступа. Я хотел бы установить учетную запись для своей учетной записи как по умолчанию.

Если я нажму на значок "Подписки", появится список "Фильтр по каталогу", в нем перечислены все мои подписки. Тот, к которому у меня больше нет доступа, указан как "Каталог по умолчанию". Как это изменить.

При входе в URL-адрес меня направляет на что-то вроде: https://manage.windowsazure.com/@[SomeAccount]hotmail.onmicrosoft.com

где [SomeAccount] - это название подписки, которую я больше не хочу. Любая идея, почему это отображается по умолчанию при входе в систему? Есть ли способ избавиться от этого или установить мою собственную подписку по умолчанию при входе в систему.

enter image description here

4b9b3361

Ответ 1

В раскрывающемся списке отображаются все каталоги, которые перечисляют вас как администратора, и я считаю, что они просто перечислены в алфавитном порядке.

Я не думаю, что вы можете окончательно отфильтровать раскрывающийся список, и у вас есть два варианта -

  • Убедитесь, что вы больше не являетесь администратором любой подписки, которую вы не собираетесь использовать.
  • Вставьте ссылку, которая идет непосредственно в каталог, который вы хотите использовать. это будет windowsazure.com/@

Ответ 2

Это работало для меня в PowerShell с установленными командами Azure:

   1)  Add-AzureAccount;
   2)  Get-AzureSubscription;
   3)  Select-AzureSubscription -SubscriptionName <YourSubscriptionName> 

Ответ 3

во время написания этого вопроса, лазурная команда еще не исправила эту проблему

но здесь два способа обойти, оба они работают для меня:

  • Включите имя каталога как часть URL-адреса, например:  https://portal.azure.com/directoryname.onmicrosoft.com

  • Перейдите на старый портал. https://manage.windowsazure.com а затем выберите Подписки в верхней части экрана и ФИЛЬТР ПО СПРАВОЧНИКЕ, убедитесь, что вы выбираете свою собственную подписку - тот, которым вы являетесь ее администратором, а не а затем выберите "Управление" подписки/каталог. выберите основную подписку и нажмите ссылку РЕДАКТИРОВАТЬ DIRECTORY на панели задач (внизу экрана) и измените поле каталога в каталог, который вы хотите по умолчанию.

Ответ 4

Я использовал CLI из командной строки Windows.

C:\Users\gbonk>azure account list
info:    Executing command account list
data:    Name           Id                                    Current  State
data:    -------------  ------------------------------------  -------  --------
data:    Free Trial     ********-****-****-****-************  false    Disabled
data:    Pay-As-You-Go  ********-****-****-****-************  true     Enabled
info:    account list command OK

Глядя на "показ аккаунта", вы можете видеть, что в настоящее время учетная запись "Платеж" не используется по умолчанию.

C:\Users\gbonk>azure account show Pay-As-You-Go
info:    Executing command account show
data:    Name                        : Pay-As-You-Go
data:    ID                          : ********-****-****-****-************
data:    State                       : Enabled
data:    Tenant ID                   : ********-****-****-****-************
data:    Is Default                  : false
data:    Environment                 : AzureCloud
data:    Has Certificate             : No
data:    Has Access Token            : Yes
data:    User name                   : gbonk
data:
info:    account show command OK

После выполнения следующей команды платная подписка стала моей стандартной по умолчанию

C:\Users\gbonk>azure account set Pay-As-You-Go
info:    Executing command account set
info:    Setting subscription to "Pay-As-You-Go" with id "********-****-****-****-************".
info:    Changes saved
info:    account set command OK

Платная подписка теперь по умолчанию

C:\Users\gbonk>azure account show Pay-As-You-Go
info:    Executing command account show
data:    Name                        : Pay-As-You-Go
data:    ID                          : ********-****-****-****-************
data:    State                       : Enabled
data:    Tenant ID                   : ********-****-****-****-************
data:    Is Default                  : true
data:    Environment                 : AzureCloud
data:    Has Certificate             : No
data:    Has Access Token            : Yes
data:    User name                   : gbonk
data:
info:    account show command OK

Вы также можете проверить это в ~/.azure/azureProfile.json