Azure Function App Kudu Functions API 具有空响应

问题描述 投票:0回答:1

我正在使用 https://my-function-app.scm.azurewebsites.net/api/zipdeploy 部署函数应用程序,我设法检索 位置响应标头 来检查部署 provisioningState并确保成功

现在我需要检查函数应用程序中是否至少部署了一个函数。我正在检查此 URL https://my-function-app.scm.azurewebsites.net/api/functions 但每次都会回答一个空数组,至少有一个函数处于 Enabled 状态的事件。

还有其他方法可以进行相同的验证吗?

提前致谢

azure azure-functions
1个回答
0
投票

您可以直接询问 Azure 资源管理器 API,而不是 Kudu。 https://learn.microsoft.com/en-us/rest/api/appservice/web-apps/list-functions?view=rest-appservice-2024-04-01

也可能通过 Azure CLI/PowerShell 提供一个选项 - 如果不需要 API 选项,请查看文档 https://learn.microsoft.com/en-us/cli/azure/functionapp/函数?视图=azure-cli-latest#az-functionapp-function-show

说到部署,您使用 kudu 有什么特殊要求吗? 我建议您使用 Function Core Tools https://learn.microsoft.com/en-us/azure/azure-functions/functions-core-tools-reference?tabs=v2#func-azure-functionapp-发布

func azure functionapp publish <APP_NAME>

还有一个选项可以返回函数应用程序中的函数 https://learn.microsoft.com/en-us/azure/azure-functions/functions-core-tools-reference?tabs=v2#func-azure-functionapp-list-functions

func azure functionapp list-functions <APP_NAME>

© www.soinside.com 2019 - 2024. All rights reserved.