azure - 使用 ADF Web 事件启动/停止 Azure Function App

标签 azure azure-functions

是否有任何规定可以通过 Azure 数据工厂 Web 事件启动/停止 azure 函数应用程序。

最佳答案

Azure 逻辑应用是实现这一目标的最简单方法。

您可以调用以下管理 API 来启动/停止您的 Azure Function 应用程序:

开始

POST https://management.azure.com/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/providers/Microsoft.Web/sites/<FunctionAppName>/start?api-version=2015-08-01

停止

POST https://management.azure.com/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/providers/Microsoft.Web/sites/<FunctionAppName>/stop?api-version=2015-08-01

您可以使用Managed Service Identity身份验证来验证上述请求。

以下是一些截图供您引用:

enter image description here

enter image description here

为您的逻辑应用启用托管身份后,它将创建一个与您的逻辑应用工作流同名的 AD 应用程序。

现在进入您的函数应用 --> 平台设置 --> 所有设置 --> 访问控制 (IAM) --> 单击添加 (+) 按钮。

添加 AD 应用程序(使用您的逻辑应用名称创建)并提供贡献者角色并保存。

enter image description here

关于azure - 使用 ADF Web 事件启动/停止 Azure Function App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54883768/

相关文章:

azure - 哪些设置(如果有)控制逻辑应用 CRM 记录创建或更新触发器的触发?

c# - Azure函数中间件: How to return a custom HTTP response?

c# - 如何使用或模拟 IWebJobsBuilder 对 Azure Function v2 进行集成测试?

使用 dotnet 隔离运行时的 Azure 函数不会运行,并且在 Azure 门户中不可见

azure - 当我从 Azure 表存储检索时,有什么方法可以跳过行吗?

sql-server - 如何监控 Azure SQL 数据库硬件

azure - 如何从azure容器应用程序获取日志?

存储在 aws secret 管理器中的 Azure secret

azure - 使用 Bicep 输出新创建的功能应用程序 key

Angular 不订阅 SignalR 消息