是否有任何规定可以通过 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身份验证来验证上述请求。
以下是一些截图供您引用:
为您的逻辑应用启用托管身份后,它将创建一个与您的逻辑应用工作流同名的 AD 应用程序。
现在进入您的函数应用 --> 平台设置 --> 所有设置 --> 访问控制 (IAM) --> 单击添加 (+) 按钮。
添加 AD 应用程序(使用您的逻辑应用名称创建)并提供贡献者角色并保存。
关于azure - 使用 ADF Web 事件启动/停止 Azure Function App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54883768/