目前,我有一个.net核心控制台应用程序,大约需要3-4个小时才能完成。我要把这段代码移到AWS Fargate。我看到了托管在AWS上的.net核心网络或API的例子,但不确定如何在AWS上部署和托管控制台应用程序。
任何帮助都是非常感谢的。提前谢谢。
发布于 2019-11-25 13:40:37
我有一个.net核心控制台应用程序,大约需要3-4个小时才能完成。
似乎您需要基于计划的任务,因为您没有运行fargate服务,因为您不需要一次又一次地运行一次又一次的任务完成,因此您可以为这样的任务有两个选项。
对于计划规则类型,选择是对计划规则使用固定间隔计划还是使用cron表达式。有关更多信息,请参见“亚马逊CloudWatch事件用户指南”中规则的调度表达式。
关于你的第二个问题
AWS Fargate但不确定如何在AWS Fargate上部署和托管控制台应用程序
Fargate与应用程序无关,只需构建对接映像并推动图像ECR。法尔盖特会处理的。
最重要的是日志记录,您将无法看到您的容器的日志,您需要将容器日志推送到云监视。

您可以进一步查看下面的链接。
hosting-asp-net-core-applications-in-amazon-ecs-using-aws-fargate
https://stackoverflow.com/questions/59032189
复制相似问题