gpt4 book ai didi

azure - 如何通过 Kudu Api 动态运行手动部署在门户上的 azure 函数?

转载 作者:行者123 更新时间:2023-12-02 06:32:12 24 4
gpt4 key购买 nike

我在门户上部署了一个时间触发器 azure 功能。每天上午 10:00 运行。然而,现在要求函数也应该在其他时间动态调用和运行。

我知道如何使用提到的答案中的步骤通过 Kudu Api 动态设置 function.json 文件中的触发器 here 。因此,使用这些步骤,我可以设置下一分钟的触发器并运行该函数。

但这不是实时的,这似乎是一种解决方法。没有直接通过api调用并手动运行azure函数的方法吗?

最佳答案

Isn't there any direct way to invoke and manually run azure function directly via apis?

我们可以使用 REST API 触发已部署的 Azure 函数。我使用我这边的时间触发器 C# Azure 函数对其进行测试。

Post  https://{FunctionAppName}.azurewebsites.net/admin/functions/{functionName}

注意:我从Azure门户追踪到,没有找到任何官方文档提到这一点,如果你想在产品环境中使用这个API,请多加关注。

我们需要 x-functions-key 作为 header 。我们可以从功能Application中获取功能键。

enter image description here

enter image description here

我们也可以使用不记名 token 作为授权,关于如何获取此Rest API的授权请参阅另一个SO thread .

enter image description here

enter image description here

更新:

添加正文信息。

enter image description here

关于azure - 如何通过 Kudu Api 动态运行手动部署在门户上的 azure 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46928788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com