メール連携CDN自動更新システム
概要
本システムは、メールに添付されたファイルを自動的に取り込み、CDNキャッシュを即時更新する仕組みです。
主な機能
指定されたメールアドレス宛にファイルを送信するだけでアップロード完了
添付ファイルは自動的にS3バケットへ保存
保存後、CloudFrontディストリビューションのキャッシュを自動無効化
これにより、最新ファイルが即座にCDN配信される状態を維持
用途
画像やPDFなど静的ファイルの差し替え作業を簡略化。
非エンジニアでもファイル更新が可能な運用フローを実現。
その他機能
- 許可されたメールアドレスのみ処理を受付
- アップロードされたら完了通知を送信
- Basic認証により、特定の人のみ閲覧可能
AWSアーキテクチャ
AWS CloudFormation
https://github.com/m-kotaro/aws-cloudformation-email-uploader