我可以将AWS Certificate Manager与Heroku SSL一起使用吗?

ma1*_*w28 3 ssl https heroku ssl-certificate amazon-web-services

带有Heroku SSL的AWS Certificate Manager是否可以为我的Heroku应用启用SSL?

如果是这样,怎么办?

如果没有,我如何获得免费的SSL / TLS证书?我应该只使用“加密”吗?

Kar*_*hah 7

是的,您可以尝试一点技巧。按照步骤:

  1. 从AWS Certificate Manager创建证书并批准
  2. 使用Origin Domain Name作为您的Heroku URL(例如myapp.herokuapp.com)和自定义SSL证书作为您从AWS Cert Manager创建的证书创建Cloudfront发行版
  3. 创建分布时,请确保TTL为0,否则所有响应都将被缓存
  4. 假设您拥有由Route53管理的DNS(如果不是,则必须这样做),通过创建A记录将域名指向Cloudfront Distribution

缺点是,如果您在网站上获得的点击次数过多,则您的云端费用可能会上升,有一天,您可能会考虑每月向Heroku支付$ 20的费用!


Mar*_*k B 3

您无法将 AWS Certificate Manager 与 Heroku 结合使用。看起来Heroku 有自己的免费 SSL 服务

编辑:正如另一个答案中提到的,您可以将 CloudFront 放在 Heroku 应用程序前面,并使用免费的 AWS ACM 证书。然而,该解决方案会增加费用,并且可能不是您想要的。

我会推荐 CloudFlare,而不是使用 CloudFront,它提供了完全免费的解决方案。