www.upamune.comをS3 + CloudFrontで配信するようにした
した.1週間前くらいからしてた.
元々はGitHub Pagesで配信していた.
この間,この本を読んだので,何かAWSでシュっと運用してみたかったので,ノリで移行した.
Amazon Web Services クラウドデザインパターン設計ガイド 改訂版
- 作者: 玉川憲,片山暁雄,鈴木宏康,野上忍,瀬戸島敏宏,坂西隆之,日経SYSTEMS
- 出版社/メーカー: 日経BP社
- 発売日: 2015/05/28
- メディア: 単行本
- この商品を含むブログ (3件) を見る
Route53,S3,CloudFront,Lambdaを利用している.
Lambdaは,Let's Encryptの証明書の自動更新に利用している.
ここが参考になる.
最初はすぐにできたけど,なんとなくSSL化するかってなって,自動更新もするかみたいになって時間かかった.CloudFrontのデプロイが15分くらいかかるので,結構しんどい.(しょうがない)
実は,Cloud FrontにはLambdaで証明書自動更新しなくても,証明書発行から更新までやってくれる,AWS Certificate Managerというものがあるということを全部終わってから知って絶望した.Certificate ManagerからSSL化するドメイン宛にメールが飛ぶので,メールサーバが必要だが,それもAWS SES でできる.
AWSべんりだ.