CloudFrontClearCaches の概要
CloudFrontClearCaches で実現できることと、運用上のメリットをご紹介します。
本プラグインで実現できること
CloudFrontClearCaches は、Amazon CloudFront のキャッシュを無効化する作業を、Movable Type の管理画面から直接実行できるようにするプラグインです。
- サイトのダッシュボードに「キャッシュをクリア」ボタンを表示
- ボタンを押すだけで、AWS CloudFront に Invalidation リクエストを送信
- 複数の Distribution と複数の無効化パスをサイトごとに登録可能
- システム全体設定とサイトごとの設定を組み合わせて運用可能
解決する課題
Movable Type で公開した記事を CloudFront 経由で配信している場合、再構築後にキャッシュが残ったままになると、訪問者には古いコンテンツが表示されてしまいます。本プラグインを使うことで、編集者は AWS マネジメントコンソールに入ることなく、Movable Type の管理画面上でキャッシュを無効化できます。
典型的な利用シーン
- 緊急の記事修正後、すぐに最新版を配信したいとき
- テンプレート更新後にサイト全体のキャッシュを一掃したいとき
- 運用担当者に AWS の権限を渡さずに Invalidation を任せたいとき