Ruby on rails 使用本地运行的Rails应用程序为AWS启用HTTPS

Ruby on rails 使用本地运行的Rails应用程序为AWS启用HTTPS,ruby-on-rails,amazon-web-services,https,localhost,aws-certificate-manager,Ruby On Rails,Amazon Web Services,Https,Localhost,Aws Certificate Manager,我有一个Rails应用程序,需要转到HTTPS。它目前通过Cloudfront从S3中提取资产。我需要能够在本地和登台测试应用程序 我已经成功地为我的本地应用程序(在localhost:3000上运行)设置了HTTPS,但是很明显,这些资产由于不安全而无法加载。所以我需要保护Cloudfront和S3存储桶 但是,鉴于我的应用程序在本地主机上运行,在使用AWS证书管理器设置证书时,我不能将其添加为域。那么,我如何设置,使我的本地应用程序能够通过HTTPS访问S3资产呢?我是否需要通过隧道公开我的

我有一个Rails应用程序,需要转到HTTPS。它目前通过Cloudfront从S3中提取资产。我需要能够在本地和登台测试应用程序

我已经成功地为我的本地应用程序(在localhost:3000上运行)设置了HTTPS,但是很明显,这些资产由于不安全而无法加载。所以我需要保护Cloudfront和S3存储桶


但是,鉴于我的应用程序在本地主机上运行,在使用AWS证书管理器设置证书时,我不能将其添加为域。那么,我如何设置,使我的本地应用程序能够通过HTTPS访问S3资产呢?我是否需要通过隧道公开我的本地应用程序?如果是这样的话,关于HTTPS的含义是什么?

域不需要匹配就可以工作。您只需要对浏览器加载的所有资源使用HTTPS。只需将应用程序在AWS上运行时将使用的域的ACM证书添加到CloudFront发行版