ようへいの日々精進XP

よかろうもん

既存のディストリビューションをコピーして新しい CloudFront ディストリビューションを作るシェルスクリプトのサンプル

CloudFront 奥深い

手軽に Web サイトを CDN 配信出来るというメリットがあるものの、設定が多岐に渡り、初老には理解し辛い…。オリジンとか聞くとオリジン弁当を思い出す。

おい、このディストリビューションと同じ設定で新しいディストリビューションを作ってくれや

参考

以下のの記事を参考にさせて頂いた。

dev.classmethod.jp

有難うございます。

シェルスクリプト

以下のようなシェルスクリプトを作った。

gist.github.com

実行にあたっては、以下のように引数にオリジンの情報を指定する。

# オリジン弁当がELB の場合
./create_dist.sh ${ELB} ${ELB の DNS 名}

以上

メモでした。