【发布时间】:2019-02-26 10:49:58
【问题描述】:
是否有任何规定可以通过 Azure 数据工厂 Web 活动启动/停止 azure 函数应用。
【问题讨论】:
标签: azure azure-functions
是否有任何规定可以通过 Azure 数据工厂 Web 活动启动/停止 azure 函数应用。
【问题讨论】:
标签: azure azure-functions
Azure Logic Apps 是实现这一目标的最简单方法。
您可以调用以下管理 API 来启动/停止您的 Azure Function App:
开始
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 应用程序(使用您的逻辑应用名称创建)并提供贡献者角色并保存。
【讨论】:
函数可以根据它的触发器来启动。例如。定时器、webhook 等 可以通过停止功能App来停止它,现有功能将被停止
【讨论】: