【发布时间】:2018-04-15 00:54:41
【问题描述】:
我有一个 Rails 应用程序需要迁移到 HTTPS。它目前通过 Cloudfront 从 S3 中提取资产。我需要能够在本地以及在暂存时测试应用程序。
我已经成功地为我的本地应用程序设置了 HTTPS(在 localhost:3000 上运行),但显然资产无法加载,因为它们不安全。所以我需要保护 Cloudfront 和 S3 存储桶。
但是,鉴于我的应用程序在 localhost 上运行,我无法在使用 AWS Certificate Manager 设置证书时将其添加为域。那么我该如何设置,以便我的本地应用程序能够通过 HTTPS 访问 S3 资产呢?我是否需要通过隧道公开我的本地应用程序?如果是,对 HTTPS 有什么影响?
【问题讨论】:
标签: ruby-on-rails amazon-web-services https localhost aws-certificate-manager