静的Webサイトを用意して、HTTPSでアクセスできるようCloudFrontを前に用意したのですがそこでハマったことをまとめます。ERR_SSL_VERSION_OR_CIPHER_MISMATCH問題SSL証明書を設定したのにERR_SSL_VERSION_OR_CIPHER_MISMATCHというエラーがでてページが見れませんでした。CloudFrontの設定でSSL証明書を指定Route53でCloudFrontにCNAMEを設定としたのにうまく行きません。実はCloudFront側でCNAMEの設定を入れる必要がありました。XMLで表示される問題SSLの問題が解決できたので意気揚々とhttps://www.mysite.com/にアクセスしたところ、index.htmlのページは表示されずS3のバケット一覧がXMLで表示されました。Objectに読ませたいオブジェクトを指定します。Objectを指定しなくても大丈夫です。問題https://www.mysite.com/にはアクセスできるのですが、https://www.mysite.com/loginだと403エラーが出てしまいました。websiteのエンドポイントを指定することで解決できます。S3側でエンドポイントを取得し、CFのオリジンに指定します。注意としてよくあるCloudFrontだけアクセスできるバケットポリシーみたいな設定はできません。全オブジェクトに読み取り許可をする必要があります。Terraformというオーケストレーションツールを使います。»プロフィールid:quoll00AWAのサーバ・インフラのリードエンジニアを経て現在AbemaTVにて開発。Webフロントもやります。(1)月別アーカイブはてなブログをはじめよう!quoll00さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。