开发者社区 > 云原生 > Serverless > 正文

请问有没有什么办法定时调用某个http触发器的FC?

请问有没有什么办法定时调用某个http触发器的FC?

展开
收起
绿子直子 2023-04-25 15:26:27 259 0
4 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云函数计算可以通过定时触发器来定时调用函数,但是定时触发器只能触发指定的函数,无法直接触发HTTP触发器。

    如果您需要定时调用HTTP触发器的函数,可以考虑使用阿里云的定时任务服务。您可以在定时任务服务中创建一个定时任务,然后在任务中调用HTTP触发器的URL地址,从而触发HTTP触发器的函数执行。

    具体步骤如下:

    1. 创建HTTP触发器:在阿里云函数计算中创建一个HTTP触发器,并将函数代码部署到该触发器上。在创建HTTP触发器时,可以获取该触发器的URL地址。

    2. 创建定时任务:在阿里云定时任务服务中创建一个定时任务,并指定该任务的执行时间和执行周期。在创建定时任务时,可以选择使用Java、Python、Node.js等不同的语言编写任务代码。

    3. 调用HTTP触发器:在定时任务的代码中,调用HTTP触发器的URL地址,从而触发HTTP触发器的函数执行。您可以使用阿里云SDK或者HTTP客户端库来实现该功能。

    2023-04-25 22:30:04
    赞同 展开评论 打赏
  • 要曲线搞一下,写个事件函数,然后加定时触发器,然后再那个函数里发http请求调用 http 函数。

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-04-25 19:47:59
    赞同 展开评论 打赏
    • 登录函数计算控制台。
    • 在左侧导航栏,单击服务及函数。
    • 在顶部菜单栏,选择地域。
    • 在服务列表页面,找到目标服务,在其右侧操作列单击函数管理。
    • 在函数管理页面,单击目标函数名称。
    • 在函数详情页面,单击触发器管理页签,从版本或别名下拉列表选择要创建触发器的版本或别名,然后单击创建触发器。
    • 在创建触发器面板,填写相关信息。然后单击确定。
    2023-04-25 16:49:06
    赞同 展开评论 打赏
  • 可以的,在函数详情页面,单击触发器管理页签,从版本或别名下拉列表选择要创建触发器的版本或别名,然后单击创建触发器,详情可以看下阿里云文档:

    https://help.aliyun.com/document_detail/171746.html?spm=a2c4g.68172.0.0.20a7635e3Ml0Og

    2023-04-25 16:41:06
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载