EC2の構成がを取られるのよくある構成だと思います。その構築をする際、https(暗号化通信)の設定をどうするかをよく相談頂くため、下記のように整理してみました。代表的なケースを3つご紹介します。A:cloudfrontのみssl証明書を設定する主にサイト表示だけhttps化されれば良い場合に使われます。(3)間は外部NWですが、通信する内容が暗号化しなくても良い(でもSEO等でサイトをhttps化したい)場合に選ばれるお客様が多いです。(2)間の通信経路が暗号化されます。(3)間の通信経路は外部NWです。(4)間はAWS(VPC)の内部NWです。B:cloudfrontとALBにsslを設定するこのケースがもっとも一般的です。(3)-(4)間は暗号化されませんが、(3)-(4)間は内部NWなので通常のセキィリティ水準であれば、この構成で満たせることがほとんどです。(3)間の通信経路が暗号化されます。(4)間はAWS(VPC)の内部NWです。C:cloudfrontとALBとEC2にsslを設定するこちらは全通信経路が暗号化されます。社内のセキュリティポリシーで全通信経路を暗号化しなくては行けない場合等にまれに下記のような構成で構築することもあります。こちらの構成ですと、EC2内部にもssl証明書を設定する必要があります。(4)間の通信経路が暗号化されます。(4)間はAWS(VPC)内部ですがAWS内での盗聴対策の有無が(B)との違いとなります。一般的なものを紹介させて頂きました。誰かの参考になれば幸いです。