tencent cloud

フィードバック

CDNキャッシュの更新の設定

最終更新日:2022-09-28 15:05:44

    概要

    Content Delivery Network(CDN)のキャッシュ更新は、Tencent CloudのCloud Object Storage(COS)がServerless Cloud Function(SCF)をベースとしてユーザー向けに提供するデータ更新機能です。ユーザーがCDNエッジノードにキャッシュされたデータを自動的に更新するのを支援することができます。ユーザーがバケットにトリガールールを追加した後、そのバケット内のファイルが更新された際に、COSがあらかじめ設定したSCFが自動的にトリガーされて、キャッシュされたデータが自動的に更新されます。

    注意:

    • 以前にCOSコンソールでバケットにキャッシュ更新ルールを追加したことがある場合は、SCFコンソールで、作成したキャッシュ更新関数を確認できます。この関数を削除すると、ルールが有効にならない場合がありますので削除しないでください。
    • CDNキャッシュ更新機能は、広州、上海、北京、成都、中国香港、シンガポール、ムンバイ、トロント、シリコンバレーなど、SCFがリリースされているすべてのリージョンでサポートされています。その他のサポートリージョンについては、SCF製品ドキュメントをご参照ください。
    • CDNキャッシュ更新機能は、ネットワークリンクの不安定さなどの要因により、失敗する場合があります。機能のパフォーマンスが期待どおりではない場合、COSコンソールで作成した関数の右側にあるログの確認をクリックすると、SCFコンソールにジャンプしてログエラーの詳細を確認し、エラーの原因を突き止めることができます。
    • CDNキャッシュ更新機能は、SCFサービスに依存しています。ユーザーにはSCFサービス無料利用枠が提供されていますが、無料利用枠を超える部分については、SCF製品価格に従って課金されます。CDNキャッシュ更新機能を使用する場合は、更新の回数が多いほど、消費する呼び出し回数も多くなります。

    操作手順

    1. COSコンソールにログインします。
    2. 左側ナビゲーションバーでバケットリストをクリックし、CDNキャッシュ更新ルールを追加する必要のあるバケットをクリックし、バケット管理ページに進みます。
    3. 左側ナビゲーションバーで、関数の計算 > CDNキャッシュ更新関数をクリックします。
      注意:

      SCFサービスをアクティブ化していない場合は、SCFコンソールに移動してSCFサービスをアクティブ化し、プロンプトに従ってサービス権限承認を行えば完了です。

    4. 関数の追加をクリックし、ポップアップウィンドウに以下の情報を設定します。
      • 関数名:関数名は、関数の一意の識別名として、作成後に変更することはできません。SCFコンソールでこの関数を確認できます。
      • イベントタイプ:イベントとは、SCFをトリガーする操作です。アップロード操作を例に取ると、アップロード方法は、PUT Objectインターフェースを呼び出すか、Post Objectインターフェースを呼び出して行われます。選択したイベントがPUTタイプの場合、PUT Objectインターフェース経由でファイルをアップロードする操作のみがSCFをトリガーし、CDNエッジノードのキャッシュを更新します。
      • トリガー条件:イベントのトリガーとなるファイルソースの範囲を、すべてのバケットや指定したプレフィックス、指定した拡張子などで指定することができます。プレフィックスまたは拡張子を指定した後、ルールはマッチングするファイルソースに対してのみ有効になります。
      • 指定ドメイン名:更新が必要なCDNドメイン名のことです。
      • SCF承認:CDNキャッシュ更新には、SCFがCDNのPurgeUrlsCacheインターフェースを呼び出して、CDNキャッシュ更新のデータをクリアするための承認が必要です。これにより、CDNはCOSへback-to-originを行い、最新データをプルすることができます。
    5. 設定を追加して確定をクリックすると、関数が追加されたことを確認できます。
    • ログをクリックすると、CDNキャッシュ更新の履歴を確認することができます。
    • 削除をクリックすると、不要なCDNキャッシュ更新ルールが削除されます。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)