如何通过Azure Bicep获取Microsoft.Web/sites/functions列表?

guykilcj  于 2023-06-07  发布在  其他
关注(0)|答案(1)|浏览(354)

我正在尝试从Microsoft.Web/sites/functions获取所有函数,以便将它们添加到Azure API管理中。
像这样的东西👇

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions?api-version=2022-03-01

checkout https://learn.microsoft.com/en-us/rest/api/appservice/web-apps/list-functions for docs.
我想通过二头肌做同样的👆事情。
我发现有一个二头肌的列表属性可以帮助列出数据。我看到了docs x1c 0d1x,但找不到类似列表函数的东西。
我想做的是通过bicep获取Function App的所有@HttpTriggersMap(microsoft.web/sites/functions),并将它们添加到API管理中。有人能帮忙吗?

d5vmydt9

d5vmydt91#

您不能直接在ARM / Bicep中执行此操作,但可以使用脚本部署作为模板的一部分。https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep。这样可以从azure函数中获取详细信息,并将值返回到ARM / Bicep模板。

相关问题