没有 ELB 的 EC2 中的 SSL

SSL in EC2 without ELB

我是 运行 EC2 中的 Spring 启动应用程序。我想将 API 调用作为 HTTPS 而不是 HTTP。 这就是我所做的: 在godaddy中带了一个域,并在Route 53中进行了配置。 从 AWS 证书管理器创建证书。 创建了一个负载均衡器并添加了证书。 在路线 53 中将我的流量引导至 ELB。

以上一切正常。我只有一个例子。 ELB 的使用仅适用于 SSL。但我想摆脱 ELB,因为它让我花费更多

有没有其他方法可以在没有 ELB 的情况下在 ec2 上将 API 调用作为 spring 启动应用程序 运行 的 HTTPS?

ELB 可能非常昂贵,而且如果您只有一个实例,那么大多数情况下都没有用。

尝试将 CloudFront 置于……好吧……您实例的前面。您可以像使用 LB 一样管理 AWS 证书,并且可以利用缓存和边缘位置。

您也可以将 Route53 重定向到 CloudFront,只需将 CNAME 添加到您的托管区域,引用云端 DNS。