【问题标题】:How to create a cron-job on AWS without lambda nor endpoint?如何在没有 lambda 或端点的情况下在 AWS 上创建一个 cron-job?
【发布时间】:2023-02-22 13:30:45
【问题描述】:

我正在努力实现这些:

  • 在 AWS 上部署一个 spring-boot 应用程序,它会做一些事情,比如说, 打印当前系统时间;和
  • 应用程序在 AWS 上作为 cron-job 运行,例如,每个月的第一天;和
  • 应用程序未公开端点 (URL)。

如何实施?任何代码 sn-ps 或指导将不胜感激。

(我在网上搜索了一下,解决方案主要是创建一个 lambda 或将 cron-job 的目标设置为一个端点。但它们都不是我想要的。)

提前致谢!

【问题讨论】:

    标签: amazon-web-services cron


    【解决方案1】:

    您可以使用 Event Bridge Scheduler 安排一个事件,但它应该有一个(内部)服务端点作为目标。 (从你的问题中不确定为什么这是一个问题。)

    或者,您始终可以启动一个 EC2 实例,在其上部署您的应用程序,然后在其上设置一个 crontab -e。会更贵,但没有终点。

    希望这可以帮助。

    【讨论】:

      【解决方案2】:

      您可以使用 Eventbridge 安排一个 cron,然后为目标选择您已部署应用程序的服务

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-09
        • 2011-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-22
        • 2011-02-22
        • 2019-07-17
        相关资源
        最近更新 更多