【发布时间】:2020-04-08 19:07:12
【问题描述】:
我需要有关如何使用 azure function app 在 Azure 中的资源组下创建 Web 应用的建议。 有什么方法可以从 azure function app 调用 azure CLI 来创建资源。
提前致谢。
【问题讨论】:
标签: python azure azure-cli azure-function-app azureshell
我需要有关如何使用 azure function app 在 Azure 中的资源组下创建 Web 应用的建议。 有什么方法可以从 azure function app 调用 azure CLI 来创建资源。
提前致谢。
【问题讨论】:
标签: python azure azure-cli azure-function-app azureshell
Azure 功能现在不支持 Azure CLI。目前Azure Function 中有几种通用和实验语言。您可以改用 Powershell。
如果要使用 Azure 函数创建资源,可以使用REST API 创建资源并进行管理。
【讨论】:
实际上,Azure CLI 是一个可执行的 Python 包,您可以从其 PyPI 页面https://pypi.org/project/azure-cli/ 找到它。
所以如果你按照官方教程Quickstart: Create an HTTP triggered Python function in Azure创建一个Azure Function App for Python,你可以尝试通过pip install azure-cli将Azure CLI安装为Python包,然后参考其他SO线程Azure Function - trigger Python script containing Azure CLI commands使用您的参数调用它以根据需要创建资源。
当然,不推荐使用 Azure CLI。也许你可以让你的应用在 Python 中运行,但通常的解决方案是使用 Azure 管理 SDK 或直接调用相关的 REST API Web Apps - Create Or Update。
【讨论】: