Amazon Simple Storage Service (Amazon S3) の HTTPS リクエストを処理するように Amazon CloudFront ディストリビューションを設定したいと考えています。
以下のステップでは、S3 バケットは Amazon S3 ウェブサイトエンドポイントまたは REST API エンドポイントのいずれかを使用できます。Amazon S3 との連携に関する情報については、「Amazon S3 バケットの使用」を参照してください。Amazon S3 の静的ウェブサイトエンドポイントを使用する場合、CloudFront と Amazon S3 の間の接続は HTTP のみで利用できます。
CloudFront と一緒に [代替ドメイン名 (CNAME)] を使用していない場合は、プロセスを完了するために [ディストリビューションを作成] を選択します。CNAME を使用している場合は、ディストリビューションを作成する前に以下の追加手順を実行してください。
ドメインの DNS を CloudFront ディストリビューションの提供されたドメインにポイントするために、CNAME レコードを更新してください。ディストリビューションのドメイン名は、CloudFront コンソールで確認できます。
DNS プロバイダとして Amazon Route 53 を使用している場合は、「Amazon Route 53 を設定してトラフィックを CloudFront ディストリビューションにルーティングする方法」を参照してください。他の DNS プロバイダを使用している場合は、CNAME レコード (www.example.com CNAME d111111abcdef8.cloudfront.net) を作成してディストリビューションのドメインにポイントできます。
重要: DNS の標準では、apex ドメイン (example.com) は IP アドレスにマップする権威ある (A) レコードを使用する必要があります。Route 53 を使用している場合のみ、apex ドメインが CloudFront ディストリビューションをポイントするようにできます。他の DNS プロバイダを使用している場合は、サブドメイン (www.example.com) を使用する必要があります。
エンドポイントのタイプに基づく追加のトラブルシューティングについては、以下を参照してください。
CloudFront を使用して Amazon S3 でホストされている静的ウェブサイトを提供する方法を教えてください。
Amazon CloudFront の価格設定
CloudFront と Amazon S3 オリジンとの間の通信で HTTPS を必須にする
ウェブサイトのエンドポイント
CloudFront ディストリビューションの作成