【问题标题】:Call a specific .net core mvc action periodically using AWS Cloudwatch使用 AWS Cloudwatch 定期调用特定的 .net 核心 mvc 操作
【发布时间】:2019-07-29 19:55:49
【问题描述】:

我在 aws lambda 上有一个正在运行的 .net core mvc 应用程序。我想每小时调用一次 mvc 动作。正如我发现的一种解决方案是创建一个新的 lambda 入口点并调用它。但随后我必须再次在那里设置应用程序(上下文、DI 等)。其他方式可能是拥有一个 lambda,其唯一目的是调用第一个应用程序的端点,但这似乎不正确。 有没有办法让 cloudwatch(或其他 aws 资源)直接调用 mvc 操作?

【问题讨论】:

    标签: asp.net-core aws-lambda schedule


    【解决方案1】:

    对于寻求答案的人: 我选择的解决方案如下:

    • 创建 cloudwatch 时间触发器
    • 创建一个 SNS 主题并使用创建的 cloudwatch 触发器调用它
    • 在调用 HTTP/S API 的主题上创建 SNS 订阅

    无需更改代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 2021-11-18
      • 2019-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      相关资源
      最近更新 更多