Когда я запускаю команду развертывания в моем конвейере, она не сообщает, что MSI настроен неправильно

Я развертываю статическое реагирующее веб-приложение на статическом веб-сайте Azure (хранилище BLOB-объектов) с помощью команды

При этом я делаю это через Azure CLI (встроенная команда).

az storage blob upload-batch -s ./ -d '$web' \
--account-name <storage_acct_name> \
--account-key <storage_acct_key>

Эта команда выдает мне ошибку

2022-11-17T08:27:29.5243851Z ERROR: Failed to connect to MSI. Please make sure MSI is configured correctly.
2022-11-17T08:27:29.5244667Z Get Token request returned http error: 400, reason: Bad Request
2022-11-17T08:27:29.5274714Z ##[error]Error Code: [1]
2022-11-17T08:27:29.5283948Z ##[error]Error: Azure login failed using Managed Service Identity
2022-11-17T08:27:29.5285668Z ##[error]Script failed with error: ERROR: Failed to connect to MSI. Please make sure MSI is configured correctly.

Какое может быть возможное решение, чтобы преодолеть эту проблему.

Привет @Varad, поможет ли вам ответ ниже, чтобы войти в систему с учетными данными? Если да, то просто напоминание принять ответ.

Suki Ji-MSFT 18.11.2022 07:11
Как установить 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
90
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Я попробовал в своей среде и успешно развернул static web app в $Web.

Перед запуском команды убедитесь, что вы вошли в систему с текущими учетными данными:

az login --tenant xxxx-xxxxxxxxxxxxxx-xxxxx”

Команда:

 az storage blob upload-batch -d '$web' -s < path > --account-name <account name > --account-key "<account key>

Консоль:

Портал:

Ссылка:

  1. azure — конфигурация управляемого удостоверения службы (MSI) — переполнение стека для проблем конвейера.
  2. Получение токена из Cloud Shell периодически завершается с ошибкой 400 Client Error: Bad Request · Issue #11749 · Azure/azure-cli · GitHub

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