CloudFrontClearCaches - Movable Type プラグイン
CloudFrontClearCaches とは

CloudFrontClearCaches プラグインは、Movable Type の管理画面から Amazon CloudFront のキャッシュを削除することができるプラグインです。
プラグインの設定で、複数のディストリビューション、複数の削除パスを指定することができます。
CloudFrontClearCaches のインストール
- 購入時、またはサポートサイトからダウンロードした「
CloudFrontClearCaches.zip
」ファイルを展開します。 - 展開したファイルを Movable Type の「
plugins
」ディレクトリにアップロードします。
CloudFrontClearCaches の使い方
プラグインの設定
下記の設定項目はシステムのプラグインの設定と各サイトのプラグインの設定とで共通しています。
各サイトで設定されているときはそちらが優先され、設定されていないときはシステムのプラグインの設定が適用されます。
例えば、「AWSアクセスキー」と「AWSシークレットアクセスキー」はシステム通して共通で、サイトごとにディストリビューションが異なる場合は、システムのプラグイン設定で「AWSアクセスキー」と「AWSシークレットアクセスキー」を設定し、各サイトのプラグイン設定で「ディストリビューションID」と「キャッシュを無効化するパス」を設定します。
AWSアクセスキー
AWS のアクセスキーを設定します。
AWSシークレットアクセスキー
AWS のシークレットアクセスキーを設定します。
CloudFront 設定(ディストリビューション設定)
ディストリビューションID
CloudFront のディストリビューションIDを設定します。
キャッシュを無効化するパス
キャッシュを無効化するパスを設定します。パスはスラッシュ「/
」から始めます。すべてのキャッシュを無効化する場合は「/*
」を設定します。
【参考】「ファイルの無効化 - Amazon CloudFront」の「無効にするファイルの指定」を参照してください。
ディストリビューションを追加
ディストリビューションが複数ある場合は「ディストリビューションを追加」ボタンで追加します。
キャッシュの削除方法
各サイトの左サイドメニューにある「キャッシュをクリア」ボタンをクリックします。
表示されたダイアログウィンドウの「キャッシュをクリア」ボタンをクリックすると AWS にキャッシュの無効化リクエストが送信されます。
リクエストの送信が完了するとダイアログウィンドウに「CloudFrontのキャッシュの無効化リクエストを受け付けました。」と表示されます。
CloudFront のリクエストを送信したディストリビューションの「Invalidations」タブでリクエストのステータスを確認できます。


動作条件
- Movable Type 8
- Movable Type 7