Я создал приложение-функцию для нового плана потребления с помощью следующей команды:
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
, единственная разница в возвращаемом объекте - это имя.