【问题标题】:Turn On Function (Resource) at a Specific Time of The Day在一天中的特定时间打开功能(资源)
【发布时间】:2021-11-09 15:34:51
【问题描述】:

我们在每个环境的一个函数中都有 20 多个函数,是的,我知道计时器触发器。我正在寻找的是一种在一天中的特定时间打开 azure 函数资源本身(而不是函数内部的函数),并在一天中的特定时间关闭 azure 函数资源本身的方法。

我们尝试通过 azure devops CI 管道(这通常是我们打开和关闭 azure 函数资源本身的方式)寻找一种方法,如您在此处看到的,但它的 not 支持 atm

【问题讨论】:

  • 我相信您可以通过在服务器上设置 cronjobs 来获得所需的输出。
  • @groovy_guy 我们的函数没有服务器,但它有一个 appservice,有没有办法从 azure function/appservice 资源自己配置它?
  • 描述“开”?你的意思是?你想省钱吗?你看过consumption plans吗?或者您是否希望这些功能因其他原因不可用?
  • 如果您在 azure 门户页面上打开一个 azure 函数资源,就会有一个按钮显示“(箭头图标)开始”,这就是我的意思。我们为什么要这样做?不,我们并没有省钱,我们不能在生产环境中手动执行此操作,功能资源必须在一天的特定时间打开和关闭,在生产中我们必须使用 CI 管道,我们不能手动执行,它是以这种方式设计而不是进行辩论,这个问题仅适用于测试环境,我只是想知道我的问题是否可行

标签: azure azure-functions


【解决方案1】:

您可以在逻辑应用中将Azure App Service Actions 用于Create schedule-based and recurring automation workflows with Azure Logic Apps。

这些操作还可以(重新)启动或停止 Azure Function App。

屏幕截图中的示例在每天 12:00 运行一次,并启动名为 gtmooaf01 的函数应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    相关资源
    最近更新 更多