Невозможно создать Linux Функциональные приложения (план потребления) и Linux Планы обслуживания приложений в одной и той же группе ресурсов. - PullRequest
1 голос
/ 10 января 2020

Мне не удается создать приложение-функцию Azure (размещено на Linux в плане потребления) в группе ресурсов, которая уже содержит 2 службы приложений, размещенных на Linux. Я получаю сообщение об ошибке (с портала Azure) о том, что «Запрошенная функция недоступна в группе ресурсов». Существуют ли какие-либо ограничения на наличие динамического c и плана обслуживания приложения на Linux в той же RG?

Это полная ошибка: <b> { "Code": "BadRequest", "Message": "Requested feature is not available in resource group *******. Please try using a different resource group or create a new one.", "Target": null, "Details": [ { "Message": "Requested feature is not available in resource group ********. Please try using a different resource group or create a new one." }, { "Code": "BadRequest" }, { "ErrorEntity": { "ExtendedCode": "59324", "MessageTemplate": "Requested feature is not available in resource group {0}. Please try using a different resource group or create a new one.", "Parameters": [ "************" ], "Code": "BadRequest", "Message": "Requested feature is not available in resource group *******. Please try using a different resource group or create a new one." } } ], "Innererror": null } </b>

Я также прикрепил скриншот приложения-функции, которое я пытаюсь создать: Event-Store-issue

Ответы [ 3 ]

2 голосов
/ 18 февраля 2020

Нашли решение?

У меня такая же проблема при создании с помощью шаблона ARM.

Есть один способ сделать это (хотя и на Западе ЕС):

  1. Создать новую группу ресурсов
  2. Создать свою функцию в новом RG
  3. Переместите ваш план функций, хранилище и функцию на нужную RG

Я надеюсь, что можно будет создать тот же план из ARM или через интерфейс. Дайте мне знать, если кто-то нашел метод. Я бы предпочел сделать это с помощью шаблона ARM и, следовательно, управлять именем плана.

Редактировать:

Если сначала создать план потребления, а затем приложение план обслуживания, то он тоже должен работать.

Из интерфейса : Просто создайте приложение функции, которое является linux версией, тогда план должен быть создан. Затем добавьте план обслуживания приложения linux.

От ARM: Просто сделайте план обслуживания приложения зависимым от плана потребления.

Я обновлю, если мы узнаем больше в будущем ..

0 голосов
/ 13 января 2020

Как говорит DixitArora, вы не можете создать как функцию ОС Windows, так и функцию Linux ОС в одной и той же группе ресурсов в обычном режиме.

Ключ - это план обслуживания и регион.

На этом пути вы можете успешно создать:

1. Первый способ: Как показано в сообщении Badrequest: Вы можете заново создать новую группу ресурсов и поместить свое функциональное приложение в эту новую группу ресурсов. (будет успешно с планом потребления.)

2. Второй способ: Вы можете создать функцию с планом обслуживания приложения, например:

enter image description here

(я могу создать как Linux приложение функции ОС, так и Windows Приложение для функций ОС в той же группе ресурсов на моей стороне. Пожалуйста, попробуйте на вашей стороне.)

enter image description here (Первый - windows ОС, приложение потребления. Второй - Linux ОС, План обслуживания приложений. Эти две функции находятся в одном регионе с именем «Центральная часть США».)

3.Третий way: Если вы все еще хотите создать приложение потребления. Пожалуйста, выберите другой регион, который поддерживает план потребления. И тогда вы можете создать функцию успешно.

0 голосов
/ 13 января 2020

Невозможно создать веб-приложение Linux в плане обслуживания приложений, в котором уже размещены веб-приложения, отличные от Linux.

Исходя из текущего ограничения, для той же группы ресурсов нельзя смешивать Windows и Linux приложений в том же регионе.

Упоминается в Publi c do c https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro#limitations

Более подробное объяснение приведено здесь. https://github.com/Azure/Azure-Functions/wiki/Creating-Function-Apps-in-an-existing-Resource-Group

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...