93

Amazon S3 と CloudFront を使用して、HTTPS のみの静的ウェブサイトをホストしたいと考えています。これまでに行ったことは次のとおりです。

  1. 静的ウェブサイト ホスティング用の S3 バケットをセットアップし、ウェブサイト ファイルをそこに配置する
  2. CloudFront ディストリビューションを作成し、それを S3 バケットに向けた
  3. wwwCloudFront バケットを指すサブドメインのドメインのネームサーバーに CNAME レコードを追加しました。

これまでのところ、このwww.example.comアドレスを使用して自分の Web サイトにアクセスできます。ただし、GoDaddy から SSL 証明書を購入したので、HTTPS 経由でのみサイトを利用できるようにしたいと考えています。

さて、問題は次のとおりです。

  1. このサードパーティの SSL 証明書を S3 でホストされている Web サイトにインストールする方法はありますか?
  2. このセットアップで自動 http から https へのリダイレクトを行う方法はありますか?
4

5 に答える 5

63

はい、本日より無料でご利用いただけます。

Server Name Indication (SNI) を使用したカスタム SSL 証明書をサポートするようになったため、CloudFront の CNAME で HTTPS を使用できるようになりました: http://aws.typepad.com/aws/2014/03/server-name-indication-sni-and- http-redirection-for-amazon-cloudfront.html

S3 上の CloudFront 分散型静的サイトに無料のクラス 1 StartSSL 証明書を設定することができました (参照: SNI を使用して HTTPS 経由でサービスを提供する場合の CloudFront エラー)。

于 2014-03-10T21:49:45.623 に答える
0

@wikichenの回答に加えて。

から: https://aws.amazon.com/cloudfront/custom-ssl-domains/

デフォルトでは、https://dxxxxx.cloudfront.net/image.jpgなどの URL で CloudFront ディストリビューション ドメイン名を使用することにより、コンテンツを HTTPS 経由で視聴者に配信できます。

独自のドメイン名と独自の SSL 証明書を使用して HTTPS 経由でコンテンツを配信する場合は、カスタム SSL 証明書サポート機能のいずれかを使用できます。

于 2016-03-31T06:48:25.293 に答える