【问题标题】:Best approach to hosting a .NET console app on AWS that runs on a schedule?在 AWS 上托管按计划运行的 .NET 控制台应用程序的最佳方法是什么?
【发布时间】:2020-11-22 11:14:54
【问题描述】:

我有一个需要每隔几个小时运行一次的 .NET Core 控制台应用程序。此控制台应用程序调用第三方 API 并将一些记录插入数据库。

我的大部分经验都来自 Azure,我会在其中将其实现为 App Service WebJob。但是,我的团队现在已经切换到我不太熟悉的 AWS。

在 AWS 上托管此控制台应用程序而不必为一个计划任务启动整个 EC2/VM 的最佳方式是什么?

【问题讨论】:

    标签: .net amazon-web-services


    【解决方案1】:

    看看支持 .Net Core 3.0 的 Lambda 自定义运行时

    https://aws.amazon.com/blogs/developer/net-core-3-0-on-lambda-with-aws-lambdas-custom-runtime/

    在 AWS 中,您可以使用 CloudWatch 事件规则来安排 Lambda。见https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-Scheduled-Rule.html

    【讨论】:

      猜你喜欢
      • 2011-01-21
      • 1970-01-01
      • 2011-08-12
      • 2015-01-07
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 2018-04-15
      相关资源
      最近更新 更多