Skip to content

Cloudflare API Token ​

Cloudflare API 認証情報を設定すると、ファイル変更後に ImgHost が Cloudflare CDN キャッシュを削除できます。

Cloudflare API Token の設定

設定場所 ​

管理パネルを開き、次の場所へ移動します。

text
System Settings -> Security Settings -> Cloudflare API Token

入力が必要な項目は次のとおりです。

  • Zone ID
  • アカウントメール
  • API Key

この設定の役割 ​

Cloudflare は公開画像 URL をキャッシュすることがあります。

キャッシュにより画像配信は速くなりますが、ファイルを削除、ブロック、置換、移動した後もしばらく古い内容が見える場合があります。

Cloudflare API 認証情報を設定すると、これらの操作が完了したときに ImgHost は関連する Cloudflare キャッシュの削除を試みます。

これは次のような場合に役立ちます。

  • 画像を削除し、公開リンクをできるだけ早く無効にしたい場合。
  • 画像をブロックし、訪問者が元ファイルを見られないようにしたい場合。
  • 同じ名前でファイルを置換し、訪問者に新しい版をより早く表示したい場合。
  • ファイルを移動または名前変更し、古いパスのキャッシュをより早く更新したい場合。
  • 公開アクセスルールを変更し、公開ギャラリーまたはランダム画像のキャッシュをより早く更新したい場合。

空のままにした場合 ​

この設定がなくても ImgHost は通常どおり動作します。

違いは、ImgHost が Cloudflare CDN キャッシュを能動的に削除しないことです。訪問者には、Cloudflare キャッシュが自然に期限切れになるまで古い内容が見える場合があります。

Zone ID の確認方法 ​

Zone ID は、ImgHost ドメインで使用しているサイトの Cloudflare Zone ID です。

  1. Cloudflare ダッシュボードにログインします。
  2. ImgHost ドメインを含むサイトを開きます。
  3. サイト概要ページで Zone ID を探します。
  4. ImgHost の Zone ID フィールドへコピーします。

これはサイトの Zone ID であり、account ID ではありません。

アカウントメール ​

Cloudflare へのログインに使用しているメールアドレスを入力します。

このメールは下の API Key と一致している必要があります。

API Key ​

Cloudflare Global API Key を入力します。

  1. Cloudflare ダッシュボードにログインします。
  2. プロフィールを開きます。
  3. API Tokens ページへ移動します。
  4. Global API Key を探します。
  5. 表示してコピーします。
  6. ImgHost の API Key フィールドへ貼り付けます。

Global API Key を表示

反映されるタイミング ​

フィールドを入力したら、設定を保存します。

その後のファイル変更では、Cloudflare キャッシュの削除が自動的に試行されます。過去の操作にさかのぼってキャッシュが削除されることはありません。この設定を行う前にファイルを削除または置換した場合は、Cloudflare キャッシュが期限切れになるのを待つか、Cloudflare 側で手動削除してください。

FAQ ​

必須ですか? ​

いいえ。

ドメインで Cloudflare を使っていない場合、または CDN キャッシュの遅延を気にしない場合は、空のままで構いません。

認証情報が間違っているとアップロードに影響しますか? ​

通常は影響しません。

認証情報が間違っている場合、ImgHost は Cloudflare キャッシュの削除に失敗するだけです。アップロードや通常のファイルアクセスは引き続き動作するはずです。

削除した画像をまだ開けるのはなぜですか? ​

最も一般的な原因は、Cloudflare が古いファイルをまだキャッシュしていることです。

正しい Cloudflare API 認証情報が設定されていれば、ImgHost はファイル削除時に関連 URL のキャッシュを削除します。

ファイルを置換した後も古い画像が見えるのはなぜですか? ​

これも通常は CDN キャッシュが原因です。

この設定を行うと、同じ名前のファイルが上書きされたときに、ImgHost は古い URL キャッシュの削除を試みます。

Released as user documentation for ImgHost.