1

私はRailsアプリケーションをHTTPSに移行する必要があります。現在S3からCloudfront経由でアセットを取得しています。私はアプリケーションをステージングだけでなくローカルでもテストできる必要があります。ローカルで実行されているRailsアプリケーションでAWSのHTTPSを有効にする

(localhost:3000で実行されている)ローカルアプリケーション用のHTTPSを正常にセットアップしましたが、明らかにアセットが安全でないためロードできません。だから私はCloudfrontとS3のバケツを確保する必要があります。

ただし、自分のアプリケーションがlocalhost上で実行されている場合、AWS Certificate Managerを使用して証明書を設定するときに、そのアプリケーションをドメインとして追加できません。では、ローカルアプリケーションがHTTPS経由でS3アセットにアクセスできるように設定するにはどうすればよいですか?ローカルアプリケーションをトンネル経由で公開する必要がありますか?もしそうなら、HTTPSに関する意味は?

答えて

1

ドメインはこれを動作させるために一致させる必要はありません。ブラウザがロードするすべてのリソースに対してHTTPSを使用するだけで済みます。アプリケーションがAWS上で動作しているときに使用するドメインのCloudFrontディストリビューションにACM証明書を追加するだけです。

関連する問題