カスタムCDNを設定する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Content Hubを設定するには、スーパーユーザーであるか、ユーザーグループポリシーを通じて必要な権限が付与されている必要があります。
コンテンツ配信ネットワーク(CDN)は、インターネットコンテンツが迅速かつ効率的に配信されるように、さまざまな場所に戦略的に分散されたサーバーの集合体です。Content Hubは、高度な機能を備えたCDNソリューションを提供します 。ただし、独自のドメインとドメインネームシステム(DNS)をお持ちの場合は、カスタムCDNを実装し、それを使用してカスタマイズされた パブリックリンクを作成できます。
カスタムDNSを使用するには、support.sitecore.com時にサービス リクエストをオープンします。 Sitecore Support and Self-Service Portalで、Create Service Request > Configuration Changes > Custom DNS Setupをクリックします。
カスタマイズされた公開リンクには、次のようなドメイン ネーム システム (DNS) の構成に基づくURLがあります。
https://customer.example.com/api/public/content/1b59e0697fec48e087c9d922c6487d41?v=a8b381a2
ポータル リソースの公開リンクはこれの影響を受けないため、正しくないCDN URLが提供された場合、または指定されたCDNが誤動作した場合、Content Hubは機能し続けます。
カスタムCDNを使用する場合は、次の点を確認してください。
-
アセットがキャッシュされている場合。アセットURLにバージョン パラメーターが含まれていない場合、キャッシュされた後に更新されない可能性があります。これにより、キャッシュの有効期限が切れるか、手動で消去されるまで、古いコンテンツが提供される可能性があります。レスポンスヘッダーでx-cache設定を調べることができます。 TCP_MISSを返す場合、アセットはオリジンからフェッチされました。TCP_HIT返された場合、アセットはキャッシュから提供されました。
-
URLに拡張子が含まれている場合。そうでない場合、アセットはワーカー側でのみキャッシュでき、Experience Edge側ではキャッシュできません。つまり、場合によっては、バージョン パラメーター (v) を変更または含めなくても、特定のワーカー レベルのキャッシュ動作により、アセットがすぐに更新される可能性があります。
URL構造やファイル拡張子に関係なくアセットをキャッシュするように設定されたカスタムCDNソリューションでは、CDNキャッシュ動作 が発生し、アセットの更新に不一致が生じる可能性があります。カスタムCDNのセットアップと構成設定、およびデフォルトの配信エンドポイント(この場合はオリジン <tenant-name>.sitecorecontenthub.cloud)へのトラフィックのルーティングの責任は、お客様の責任であり、Sitecoreの責任の範囲外です。
カスタムCDNを設定するには:
-
Content Hubソリューションを指すようにCDNを設定します。
-
既存の公開リンクのベースURLをCDN URLに置き換えます。たとえば、https://mycontenthub.com/api/public/content/abc?v=123はhttps://cdn.custom.example/api/public/content/abc?v=123になります。リンクが機能する場合は、CDN設定が正しいため、次の手順を実行できます。リンクが機能しない場合は、CDN設定を確認してください。
-
Content Hubメニューバーで、Manage
をクリックします。 -
Manageページで、「Settings」をクリックします。
-
CustomCdnConfiguration設定をクリックします。
-
public_link_cdn_urlフィールドに、カスタムCDN URLの絶対ドメイン(https://cdn.custom.exampleなど)を入力します。
-
「 Save」をクリックします。
カスタムCDNを削除するには、public_link_cdn_urlフィールドからURLを削除します。
カスタムCDNを使用すると、公開リンクを開いたときにIPアドレスがレポート ログに追加されないことがあります。