作記録

記憶代わり

【AWS】CloudFrontについて

概要図

f:id:JTNsaku:20201011191901j:plain

CloudFrontを利用したCDN(Content Delivery Network)の構築手順

  1. AWS Certificate Managerを利用して、ドメインサブドメインSSL証明書を発行する。
    例: j-t-n.com, *.j-t-n.com
    Route53のCNAMEレコードに確認する為の値を追加する。

  2. CloudFrontでDistributionを作成する。
    CloudFrontで配分(distribute)したいコンテンツ(S3など)を指定する。
    Alternate Domain Names(CNAMEs)CloudFrontで利用したいオリジナルドメインを設定しないと他のアカウントでそのオリジナルドメインを利用された場合に設定できなくなる。CloudFrontのDistributionでドメインを設定しても、指定したオリジナルドメインとCloudFrontのドメインが紐づくわけではない。例: static.j-t-n.com
    上記1で発行したSSL証明書SSL Certificateに設定する。

  3. Route53を利用して、上記2で指定したAlternate Domain Names(static.j-t-n.com)と上記2で作成したCloudFrontのDomain Name(xx.cloudfront.net)をCNAMEレコードに追加する。