Я создал приложение функции для нового плана потребления с помощью следующей команды:
az functionapp create
--resource-group myresourcegroup
--storage-account mystorageaccount
--name myfunctionapp
--runtime node
--consumption-plan-location northeurope
Это создает приложение функции правильно, но план обслуживания приложения называется NorthEuropePlan
, что не соответствуетправила именования, которым я следую.Я не вижу ничего в документах , которое позволило бы мне изменить это имя.
Поэтому я хотел бы создать план обслуживания приложения ранее, в качестве плана потребления (уровень Y1 Dynamic
).), а затем создайте приложение-функцию на основе этого плана.
az resource create
--resource-group myresourcegroup
--name myconsumptionplan
--resource-type Microsoft.web/serverfarms
--is-full-object
--properties "{\"location\":\"northeurope\",\"sku\":{\"name\":\"Y1\",\"tier\":\"Dynamic\"}}"
Эта команда работает правильно и создает план обслуживания приложения.Однако, когда я пытаюсь использовать этот план (заменяя --consumption-plan-location northeurope
на --plan myconsumptionplan
), я получаю эту ошибку:
Произошел конфликт.AlwaysOn не может быть установлен для этого сайта, так как план не допускает этого.
Нужно ли указывать дополнительную конфигурацию при создании плана обслуживания приложения?
Когда я запускаю az appservice plan show
против NorthEuropePlan
и myconsumptionplan
, единственное отличие в возвращаемом объекте - это имя.