人権真骨頂

とくがたかいことでゆうめい

www.upamune.comをS3 + CloudFrontで配信するようにした

した.1週間前くらいからしてた.

https://www.upamune.com

元々はGitHub Pagesで配信していた.

この間,この本を読んだので,何かAWSでシュっと運用してみたかったので,ノリで移行した.

Amazon Web Services クラウドデザインパターン設計ガイド 改訂版

Amazon Web Services クラウドデザインパターン設計ガイド 改訂版

Route53,S3,CloudFront,Lambdaを利用している.

Lambdaは,Let's Encryptの証明書の自動更新に利用している.

ここが参考になる.

vittegleo.com

最初はすぐにできたけど,なんとなくSSL化するかってなって,自動更新もするかみたいになって時間かかった.CloudFrontのデプロイが15分くらいかかるので,結構しんどい.(しょうがない)

実は,Cloud FrontにはLambdaで証明書自動更新しなくても,証明書発行から更新までやってくれる,AWS Certificate Managerというものがあるということを全部終わってから知って絶望した.Certificate ManagerからSSL化するドメイン宛にメールが飛ぶので,メールサーバが必要だが,それもAWS SES でできる.

AWSべんりだ.