【AWS】CloudFrontについて
概要図
CloudFrontを利用したCDN(Content Delivery Network)の構築手順
AWS Certificate Managerを利用して、ドメインとサブドメインのSSL証明書を発行する。
例:j-t-n.com
,*.j-t-n.com
Route53のCNAMEレコードに確認する為の値を追加する。CloudFrontでDistributionを作成する。
CloudFrontで配分(distribute)したいコンテンツ(S3など)を指定する。
Alternate Domain Names(CNAMEs)CloudFrontで利用したいオリジナルドメインを設定しないと他のアカウントでそのオリジナルドメインを利用された場合に設定できなくなる。CloudFrontのDistributionでドメインを設定しても、指定したオリジナルドメインとCloudFrontのドメインが紐づくわけではない。例:static.j-t-n.com
上記1で発行したSSL証明書をSSL Certificateに設定する。Route53を利用して、上記2で指定したAlternate Domain Names(static.j-t-n.com)と上記2で作成したCloudFrontのDomain Name(xx.cloudfront.net)をCNAMEレコードに追加する。