1. ホーム
  2. ssl

[解決済み] Amazon S3静的ウェブサイトのHTTPS化【終了しました

2023-02-22 21:33:22

質問

Amazon S3とCloudFrontを使用して、HTTPSのみの静的ウェブサイトをホストしたいと思います。これまでやったことは以下の通りです。

  1. 静的な Web サイト ホスティング用に S3 バケットをセットアップし、Web サイト ファイルをそこに配置します。
  2. CloudFront ディストリビューションを作成し、S3 バケットを指定しました。
  3. 私のドメインのネームサーバーに、CNAMEレコードを追加して www サブドメインがCloudFrontバケットを指すようにCNAMEレコードを追加しました。

ここまでは順調で、私のウェブサイトには www.example.com アドレスを使ってウェブサイトにアクセスできます。しかし、私はサイトを HTTPS でのみ利用できるようにしたいので、GoDaddy から SSL 証明書を購入しました。

さて、質問です。

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

どのように解決するのですか?

はい、本日より無料で行えるようになりました。

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

CloudFrontで配布している静的サイト用の無料のClass 1 StartSSL証明書をS3に設定するのは、それほど苦労せずにできました(参照。 SNI を使用して HTTPS で提供する際の CloudFront のエラー ).