Мне нужны предложения о том, как использовать приложение-функцию Azure для создания веб-приложения в Azure в группе ресурсов. Есть ли способ из приложения-функции Azure вызвать интерфейс командной строки Azure для создания ресурса.
Заранее спасибо.
Мне нужны предложения о том, как использовать приложение-функцию Azure для создания веб-приложения в Azure в группе ресурсов. Есть ли способ из приложения-функции Azure вызвать интерфейс командной строки Azure для создания ресурса.
Заранее спасибо.
В настоящее время функция Azure не поддерживает Azure CLI. В настоящее время существует несколько общедоступных и экспериментальных языков в _ 1_. Вместо этого вы можете использовать Powershell.
Если вы хотите создавать ресурсы с помощью функций Azure, вы можете использовать REST API для создания ресурсов и управления ими.
Фактически, Azure CLI - это исполняемый пакет Python, который вы можете найти на его странице PyPI https://pypi.org/project/azure-cli/.
Итак, если вы следуете официальному руководству Quickstart : Создайте функцию Python, запускаемую HTTP, в Azure, чтобы создать приложение-функцию Azure для Python, вы можете попробовать установить Azure CLI как пакет Python через pip install azure-cli
, а затем обратиться к другому потоку SO Функция Azure - запускает скрипт Python, содержащий команды Azure CLI для вызова его с вашими параметрами, чтобы создать ресурс по своему усмотрению.
Конечно, это не рекомендуемый способ использования Azure CLI. Вы можете заставить свое приложение работать на Python, но обычным решением является использование Azure Management SDK или прямой вызов соответствующего REST API _ 2_.