CloudFrontに直接EC2をつける方法

ELBを使うと月2千円くらい使うので、料金を安く済ませるために直接CloudFrontにEC2をつけたいときとかってありますよね。

OriginDomainNameにIPアドレスは許可されていないので一見直接つけることはできなさそうに見えるのですが、EC2のドメインを指定することで接続することができました。

設定方法

ドメインをコピー

EC2の説明タブの「パブリックDNS(IPv4)」のドメインをコピーします。

EC2詳細

Originの作成

変更したいCroudFrontのDistributionsを選択して、「Origins and Origin Groups」からCreate Originを押してOriginを作成します。

Create Origin

Originの設定

先程コピーしたドメインを「Origin Domain Name」に設定して保存して完了です。

Origin Settings