【问题标题】:Generate notification when an Azure Function App (python) deployment happens发生 Azure Function App (python) 部署时生成通知
【发布时间】:2020-02-12 16:26:56
【问题描述】:

我正在尝试找出一种在部署新的 Azure Function App 时生成某种通知的方法。 我正在使用 Python 开发并使用消费计划。

有没有可能实现我所需要的?

或者,是否可以在通过 VS 代码进行新部署之前/之后运行(甚至在本地)任务?

提前致谢

【问题讨论】:

    标签: azure azure-function-app


    【解决方案1】:

    您可以尝试使用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进行详细配置。截图如下,请根据需要配置值:

    配置规则后,当您发布新的函数应用时,您将收到一封警报电子邮件(如果您配置了发送到电子邮件的警报)。

    【讨论】:

    • 感谢您的回复。我可以完成这项工作,但它可能有点笨拙。我认为我以一种不好的方式发布了我的问题。我正在尝试进行某种版本控制,因为尚不支持用于 python/linux 应用程序的 CI/CD。基本上我需要获得最新的部署日期。我发布了另一个问题stackoverflow.com/questions/60189439/…
    • @guidout 因为它可以工作(但有点笨拙),你能否接受它作为答案,以结束这个问题?谢谢。
    • @Ivan Yang 这不是关于收集积分/关闭问题,社区都是为了帮助他人,他正在尝试解决一个完全不同的问题,就像一个听众触发一组其他明显的习惯活动。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-12
    • 1970-01-01
    • 2023-02-01
    • 1970-01-01
    相关资源
    最近更新 更多