CloudFrontClearCaches の概要

CloudFrontClearCaches で実現できることと、運用上のメリットをご紹介します。

本プラグインで実現できること

CloudFrontClearCaches は、Amazon CloudFront のキャッシュを無効化する作業を、Movable Type の管理画面から直接実行できるようにするプラグインです。

  • サイトのダッシュボードに「キャッシュをクリア」ボタンを表示
  • ボタンを押すだけで、AWS CloudFront に Invalidation リクエストを送信
  • 複数の Distribution と複数の無効化パスをサイトごとに登録可能
  • システム全体設定とサイトごとの設定を組み合わせて運用可能

解決する課題

Movable Type で公開した記事を CloudFront 経由で配信している場合、再構築後にキャッシュが残ったままになると、訪問者には古いコンテンツが表示されてしまいます。本プラグインを使うことで、編集者は AWS マネジメントコンソールに入ることなく、Movable Type の管理画面上でキャッシュを無効化できます。

典型的な利用シーン

  • 緊急の記事修正後、すぐに最新版を配信したいとき
  • テンプレート更新後にサイト全体のキャッシュを一掃したいとき
  • 運用担当者に AWS の権限を渡さずに Invalidation を任せたいとき