Как сказал в комментариях Md Farid Uddin Kiron, развертывание через CLI - единственный способ развернуть бот python. Официального плана добавления шаблонов Python через Azure '' Создать ресурс 'не существует.
Для развертывания развертывание бота python через CLI ничем не отличается от развертывания любого другого бота через CLI.
1) войдите (az login
) и установите подписку (az account set
)
2) создайте регистрацию вашего приложения (az ad app create
)
3) создайте бота служба приложения - выберите только ONE из следующих:
- a) новая группа ресурсов (
az deployment create
) - b) существующая группа ресурсов с новым приложением обслуживать (
az group deployment create --template-file "<path-to-template-with-preexisting-rg.json>" existingAppServicePlan="<name-of-app-service-plan>"
) - c) существующую группу ресурсов с существующей службой приложений (
az group deployment create --template-file "<path-to-template-with-preexisting-rg.json>" newAppServicePlanName="<name-of-app-service-plan>"
)
4) Почтовый индекс
5) Из каталога, в котором хранится zip-архив, запустите webapp deploy (az webapp deployment
)
Две вещи, на которые стоит обратить внимание:
- Это не полные команды. Команды зависят от вашего собственного развертывания. Go до Разверните своего бота , чтобы увидеть полные команды.
- Не развертывайте бот python в какой-либо группе ресурсов, которая содержит ресурсы на основе Windows, включая ресурсы LUIS. Боты Python требуют контейнерной обработки для запуска на Azure, и это будет конфликтовать с другими ресурсами.