Azure служба приложений - веб-развертывание с использованием FTP - PullRequest
0 голосов
/ 11 февраля 2020

Для веб-развертывания с использованием FTP, я столкнулся с ситуацией, когда я использую Azure команду CLI для создания плана обслуживания приложения на БЕСПЛАТНОМ уровне для развертывания в нем веб-приложения.

Вот как я подхожу:

  1. используемая команда:

    az login --allow-no-subscription

войти в систему, используйте веб-браузер, чтобы открыть страницу https://microsoft.com/devicelogin и введите код xxxxxxx для аутентификации. Работает нормально с приведенным ниже результатом.

      [
   {
     "cloudName": "AzureCloud",
    "id": "1fdacf7a-xxxxx-xxxx-xxxx-xxxxxxxxxxxxx",
    "isDefault": true,
    "name": "N/A(tenant level account)",
    "state": "Enabled",
    "tenantId": "1fdacf7a-xxxxx-xxxx-xxxx-xxxxxxxxxxxxx",
     "user": {
      "name": "email@gmail.com",
      "type": "user"
    }
   }
 ] 

Затем создайте базовый c план обслуживания приложения, используя:

"az appservice plan create -g MyResourceGroup -n MyPlan"

Это дает мне сообщение об ошибке "Подписка 1fdacf7a-xxxxx-xxxx-xxxx- xxxxxxxxxxxxx не найден.

Как решить эту проблему? Спасибо.

1 Ответ

0 голосов
/ 11 февраля 2020

Я могу воспроизвести вашу проблему, чтобы устранить проблему, не используйте параметр --allow-no-subscriptions.

enter image description here

Вам просто нужно войдите с помощью:

az login

или

az login --use-device-code

Затем используйте команду ниже, чтобы установить подписку:

az account set --subscription 1fdacf7a-xxxxx-xxxx-xxxx-xxxxxxxxxxxxx

Выполнить az appservice plan create -g MyResourceGroup -n MyPlan:

enter image description here

...