Ошибка SubscriptionNotFound Azure CLI, несмотря на правильную подписку и роль владельца

Я сталкиваюсь с постоянной проблемой с Azure CLI, из-за которой получаю ошибку SubscriptionNotFound при попытке создать ресурс хранилища из powershell и bash, несмотря на то, что я подтвердил правильность идентификатора подписки и наличие роли владельца в подписке. Эта проблема сохраняется в различных средах, включая локальный Azure CLI (с PowerShell и Bash) и Azure Cloud Shell (на реальном портале веб-страницы).

Я создал подписку Azure за последние несколько дней. Я вошел в Azure CLI с помощью az login. Появился диалог, и я нажал на свою учетную запись Microsoft. Он выдал распечатку, которая выглядела так:

PS E:\Dev\path\to\pwd> az login
Please select the account you want to log in with.

Retrieving tenants and subscriptions for the selection...

[Tenant and subscription selection]

No     Subscription name     Subscription ID                       Tenant
-----  --------------------  ------------------------------------  -----------------
[1] *  Azure subscription 1  MY_SUBSCRIPTION_ID_HERE               Default Directory

The default is marked with an *; the default tenant is 'Default Directory' and subscription is 'Azure subscription 1' (MY_SUBSCRIPTION_ID_HERE).

Select a subscription and tenant (Type a number or Enter for no changes): 1

Tenant: Default Directory
Subscription: Azure subscription 1 (MY_SUBSCRIPTION_ID_HERE)

[Announcements]
With the new Azure CLI login experience, you can select the subscription you want to use more easily. Learn more about it and its configuration at https://go.microsoft.com/fwlink/?linkid=NUMBER_HERE_I_DONT_RECOGNIZE

If you encounter any problem, please open an issue at https://aka.ms/azclibug

[Warning] The login output has been updated. Please be aware that it no longer displays the full list of available subscriptions by default.

PS E:\Dev\path\to\pwd> 

Я успешно создал групповой ресурс с помощью:

az group create --name MY_GROUP_RESOURCE_NAME --location eastus

Но потом я побежал:

az storage account create --name MY_STORAGE_NAME --location eastus --resource-group MY_GROUP_RESOURCE_NAME --sku Standard_LRS

И я получил:

(SubscriptionNotFound) Subscription MY_SUBSCRIPTION_ID_HERE was not found.
Code: SubscriptionNotFound
Message: Subscription MY_SUBSCRIPTION_ID_HERE was not found.

Чтобы решить проблему, я попробовал запустить:

az account list --output table

Что распечаталось:

Name                  CloudName    SubscriptionId                        TenantId                              State    IsDefault
--------------------  -----------  ------------------------------------  ------------------------------------  -------  -----------
Azure subscription 1  AzureCloud   MY_SUBSCRIPTION_ID_HERE               MY_TENANT_ID_HERE                     Enabled  True

Я установил SubscriptionId вручную с помощью:

az account set --subscription MY_SUBSCRIPTION_ID_HERE

Но я все равно получил ту же ошибку, когда запустил:

az storage account create --name MY_STORAGE_NAME --location eastus --resource-group MY_GROUP_RESOURCE_NAME --sku Standard_LRS

Я попробовал оба: локальный, а затем Azure Cloud Shell. Ошибка: (SubscriptionNotFound) Subscription MY_SUBSCRIPTION_ID_HERE was not found. Code: SubscriptionNotFound Message: Subscription MY_SUBSCRIPTION_ID_HERE was not found. Я получила эту ошибку в своей локальной оболочке и Azure Cloud Shell.

ChristianOConnor 26.06.2024 08:51
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
1
194
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто проверьте, зарегистрирован ли поставщик ресурсов в подписке или нет.

Ссылка здесь

Другие вопросы по теме