Amazon web services Fargate'上的HTTPS;s公共IP——可能吗?

Amazon web services Fargate'上的HTTPS;s公共IP——可能吗?,amazon-web-services,amazon-ecs,aws-fargate,Amazon Web Services,Amazon Ecs,Aws Fargate,我在Fargate上运行一项服务,我的主要目标是尽可能降低成本。较小的停机时间不是一个对当前方法有帮助的问题。我有一个任务实例,在Fargate上运行(使用spot提供程序)。我的域名在route53下,我正在使用lambda函数在新容器启动时更新www的a记录。一切似乎都很顺利。我需要启用HTTPS,但我一直坚持使用这个——不知道这是否可行。我由AWS创建了一个(免费)证书,但我不知道如何使服务侦听端口443(SG允许)。使用负载平衡器不是一个选项,因为它会自动增加约15美元的成本 这可能吗?

我在Fargate上运行一项服务,我的主要目标是尽可能降低成本。较小的停机时间不是一个对当前方法有帮助的问题。我有一个任务实例,在Fargate上运行(使用spot提供程序)。我的域名在route53下,我正在使用lambda函数在新容器启动时更新www的a记录。一切似乎都很顺利。我需要启用HTTPS,但我一直坚持使用这个——不知道这是否可行。我由AWS创建了一个(免费)证书,但我不知道如何使服务侦听端口443(SG允许)。使用负载平衡器不是一个选项,因为它会自动增加约15美元的成本


这可能吗?也许我只需要修改容器(使用apache)

这是可能的,但您需要研究类似于让我们加密SSL证书的内容,您可以直接在Fargate实例中使用该证书。ACM证书不能用于此目的。

将容器内的Web服务器配置为使用证书和私钥,以便在443上正常侦听。Fargate上承载的具有公共IP的容器与具有公共IP的EC2实例没有太大区别。如果记录发生更改,您已经在处理它的更新