Как установить подписку по умолчанию на портале Windows Azure?
Когда я захожу на портал Windows Azure, он устанавливает мою подписку по умолчанию на учетную запись друга, к которой у меня больше нет доступа. Я хотел бы установить учетную запись для моей учетной записи по умолчанию.
Если я нажимаю на значок "Подписки", у него появляется список "Фильтровать по каталогу", в нем перечислены все мои подписки. Тот, к которому у меня больше нет доступа, указан как "Каталог по умолчанию". Как мне это изменить.
Когда я вхожу в систему, URL-адрес указывает на что-то вроде: https://manage.windowsazure.com/@%5BSomeAccount%5Dhotmail.onmicrosoft.com
где [SomeAccount] - это название подписки, которую я больше не хочу. Любая идея, почему это отображается по умолчанию при входе в систему? Есть ли способ избавиться от этого, или установить мою собственную подписку по умолчанию при входе в систему.
8 ответов
Используя Azure CLI, вы можете легко настроить его:
az account set -s <id>
Получите
<id>
вы можете перечислить все доступные подписки с помощью
az account list
и скопируйте соответствующий
id
свойство.
Я отключил нежелательную подписку, но на панели управления по-прежнему отображается эта отключенная подписка по умолчанию.
Чтобы установить по умолчанию нужную подписку, я сделал следующее:
- https://portal.azure.com/#settings/directory
- Переключите ползунок «Расширенные фильтры» в положение «включено» (вверху справа).
- Перейдите на боковую панель «Расширенные фильтры» (слева).
- Нажмите ссылку/кнопку " + Создать фильтр "
- Раскрывающийся список типов фильтров: «Имя подписки».
- Раскрывающееся меню: [X] Ваша подписка
Дополнительную информацию можно найти здесь: https://docs.microsoft.com/en-us/azure/azure-portal/set-preferences#subscription-filters .
В раскрывающемся списке отображаются все каталоги, в которых вы указаны как администратор, и я считаю, что они просто перечислены в алфавитном порядке.
Я не думаю, что вы можете постоянно фильтровать выпадающий список, и поэтому у вас есть два варианта -
- Убедитесь, что вы больше не являетесь администратором любой подписки, которую вы не собираетесь использовать
- Добавьте ссылку, которая идет прямо в каталог, который вы хотите использовать. это будет windowsazure.com/@
Это сработало для меня в PowerShell с установленными командами Azure:
1) Add-AzureAccount;
2) Get-AzureSubscription;
3) Select-AzureSubscription -SubscriptionName <YourSubscriptionName>
Я использовал 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
Глядя на "показ аккаунта", вы можете видеть, что аккаунт Pay в настоящее время НЕ используется по умолчанию.
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
На момент написания этой статьи команда Azure еще не решила эту проблему
но вот два способа обойти, оба они работают для меня:
Включите имя каталога в качестве части URL, например: https://portal.azure.com/directoryname.onmicrosoft.com
Перейти на старый портал. https://manage.windowsazure.com/ а затем выберите " Подписки" в верхней части экрана и в разделе " FILTER BY DIRECTORY" убедитесь, что вы выбираете собственную подписку - ту, которая является ее администратором, а не со-администратором. выберите Управление подписками / каталогом. выберите свою основную подписку и нажмите на ссылку РЕДАКТИРОВАТЬ КАТАЛОГ на панели задач (внизу экрана) и измените поле каталога на каталог, который вы хотите использовать по умолчанию.
Вы можете изменить каталог Azure по умолчанию, сначала перейдя на собственный портал Azure. https://portal.azure.com/yourdirectoryname.onmicrosoft.com
Щелкните имя своего профиля в правом верхнем углу портала Azure и нажмите «Переключить каталог».
Вы сможете увидеть: Текущий каталог: «текущий каталог» Каталог запуска: «текущий каталог» (изменить)
Образ параметров портала Azure - Каталог
Нажмите «Изменить» и прокрутите вниз до «Загрузочные просмотры», выберите правильный каталог и нажмите «Применить».
Образ параметров портала Azure - Внешний вид + представления при запуске
Последний январь 2020 года: мы можем это сделать. в портале-> подписки ->(вверху слева)
"Showing subscriptions in <company>. Don't see a subscription?
Switch directories "
Этот "Переключить каталоги" поможет вам переключиться на настройки по умолчанию.