CDN 設定ガイド
Castovia のコンテンツ配信を高速化するために、CDN プロバイダーのアカウントを接続する方法。
CDN 統合の仕組み
Castovia は外部の CDN プロバイダーと統合します。顧客が自分の CDN アカウントを作成し、料金も支払います。Castovia は CDN の認証情報を暗号化して保存し、接続をテストし、稼働中かつ正常であれば CDN 経由で再生をルーティングします。CDN が利用できなくなった場合は、Castovia はオリジンサーバーへフォールバックできます。
Bunny CDN — まず完全対応するプロバイダー
- 1bunny.net で Bunny CDN アカウントを作成します。
- 2オリジンサーバー(プロバイダーノード)を指す Pull Zone を作成します。
- 3アカウント設定から Bunny CDN API Key をコピーします。
- 4Castovia 管理画面 → CDN で、新しい CDN プロバイダーを追加し、Bunny CDN を選択します。
- 5API Key、Pull Zone ID/名前、CDN ホスト名を入力します。
- 6Castovia は API key を暗号化して保存します。API 応答に表示されることはありません。
- 7「接続テスト」をクリックすると、Castovia が Pull Zone に到達可能か検証します。
- 8稼働中かつ正常であれば、Castovia は再生 URL を CDN 経由にルーティングします。
- 9CDN のヘルスチェックに失敗した場合、Castovia はオリジンへフォールバックします(設定されている場合)。
Cloudflare — 事前準備された統合
Cloudflare の統合は顧客ごとに異なり、次が必要です:
- • API token または Global API Key を持つ Cloudflare アカウント
- • 設定済みの zone/domain
- • 具体的なセットアップは Cloudflare のプラン(Free、Pro、Enterprise)によって異なります
Castovia は事前準備された統合のひな形を提供します。設定は導入時に顧客ごとに構成されます。
その他の CDN プロバイダー
Castovia の CDN フレームワークは複数のプロバイダー(KeyCDN、StackPath、Fastly、Akamai)をサポートします。プロバイダー固有の設定は、顧客が選択した CDN ベンダーに基づいて導入時に構成されます。
費用
CDN ベンダーの費用は別です。帯域幅の利用分は顧客が CDN ベンダーに直接支払います。.
Bunny CDN は従量課金制(通常は GB 単位の帯域幅課金)です。料金はベンダーの条件によって異なります。
Castovia は通常、プラン料金に CDN 帯域幅を含めていません。
管理された Castovia CDN アドオンが将来の有料サービスとして提供される場合があります — ただし標準では含まれません。
セキュリティ
API key はデータベース内で暗号化保存
UI と API 応答では key をマスク
クライアントに sourceUrl は公開されない
オリジンサーバーの secret は公開されない