【问题标题】:Run Azure CLI Commands from a Azure Function APP从 Azure Function APP 运行 Azure CLI 命令
【发布时间】:2020-04-08 19:07:12
【问题描述】:

我需要有关如何使用 azure function app 在 Azure 中的资源组下创建 Web 应用的建议。 有什么方法可以从 azure function app 调用 azure CLI 来创建资源。

提前致谢。

【问题讨论】:

    标签: python azure azure-cli azure-function-app azureshell


    【解决方案1】:

    Azure 功能现在不支持 Azure CLI。目前Azure Function 中有几种通用和实验语言。您可以改用 Powershell。

    如果要使用 Azure 函数创建资源,可以使用REST API 创建资源并进行管理。

    【讨论】:

    • 主要思想是调用一个 azure 函数应用程序并管理 azure 门户中的资源我想使用 C# 但为了在 azure 中创建或管理资源是什么想法
    • @sajeetharan 我有必要从 web API c# 代码运行 PS 脚本,这还不支持吗?
    【解决方案2】:

    实际上,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

    【讨论】:

      猜你喜欢
      • 2022-12-10
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多