【发布时间】:2020-02-12 16:26:56
【问题描述】:
我正在尝试找出一种在部署新的 Azure Function App 时生成某种通知的方法。 我正在使用 Python 开发并使用消费计划。
有没有可能实现我所需要的?
或者,是否可以在通过 VS 代码进行新部署之前/之后运行(甚至在本地)任务?
提前致谢
【问题讨论】:
我正在尝试找出一种在部署新的 Azure Function App 时生成某种通知的方法。 我正在使用 Python 开发并使用消费计划。
有没有可能实现我所需要的?
或者,是否可以在通过 VS 代码进行新部署之前/之后运行(甚至在本地)任务?
提前致谢
【问题讨论】:
您可以尝试使用Log Analytics workspace,并在函数应用发布时配置提醒电子邮件。
首先,创建一个Log Analytics workspace,然后在azure 门户-> 导航到Log Analytics workspace-> 日志,并编写以下查询(注意:调用者是您的azure 帐户(电子邮件地址)):
AzureActivity
| where Caller == "xxx@xxx.com"
| where OperationName == "Create Deployment"
| where OperationNameValue == "Microsoft.Resources/deployments/write"
然后单击“新建警报规则”以创建规则。
截图如下:
然后在“创建规则”页面,点击Condition进行详细配置。截图如下,请根据需要配置值:
配置规则后,当您发布新的函数应用时,您将收到一封警报电子邮件(如果您配置了发送到电子邮件的警报)。
【讨论】: