Sitecore Azure Toolkitを使用して、Sitecore Media LibraryのCDNを有効にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Sitecore Azure Toolkitを使用してSitecore Media LibraryでMicrosoft Azure® Content Delivery Network (CDN) を使用できるようにする方法について説明します。CDNを使用すると、AzureでCDNを使用するようにSitecore Media Libraryを設定できます。CDNは、Azure MarketplaceまたはSitecore Azure Toolkitを使用してデプロイできます。
CDNはオンプレミスのデプロイでは使用できませんが、CDNを使用するようにSitecore Media Libraryを手動で設定できます。
前提 条件
前提 条件
Sitecore Media LibraryでAzure MarketplaceでCDNを使用できるようにするには、次のものが必要です。
-
Sitecore XPおよびXM 9.1以降。
-
スケーリングされた構成 (このオプションはAzureデプロイでのみ使用できます)。
Sitecore Azure Toolkitを使用すると、CDNを使用して新しいSitecore環境をMicrosoft Azure App Service® にデプロイ できます。このモジュールは、Sitecore環境のXP ScaledおよびXM Scaled構成でのみサポートされます
CDNの設定に関する考慮事項
CDNの設定に関する考慮事項
CDNは、次のいずれかのシナリオで設定できます。
-
CDNがなく、SitecoreでCDNを作成したい。
-
すでにCDNエンドポイントを設定しており、Sitecoreにそれを使用するように指示する必要があります。
CDNがなく、SitecoreでCDNを作成したい
このシナリオでは、準備は必要ありません。ただし、使用可能なAzure CDN価格レベルから選択する必要があります。SitecoreからCDNプロファイルとエンドポイント設定を作成する方法の詳細については、「CDN設定に関する考慮事項」のセクションCDN setup Considerations when Sitecore sets up CDN for youを参照してください。
すでにCDNエンドポイントを設定しており、Sitecoreにそれを使用するように指示したい
CDNエンドポイントを既に設定している場合は、デプロイ中にエンドポイントのURLを共有できます。セットアップ手順を実行する前に、CDNセットアップに関する考慮事項をお読みください。
Sitecore Azure Toolkitを使用したデプロイ
Sitecore Azure Toolkitを使用したデプロイ
Sitecore Azure Toolkitを使用すると、CDNを使用して新しいSitecore環境をMicrosoft Azure App Service® にデプロイ できます。このモジュールは、Sitecore環境の XP ScaledおよびXM Scaled設定でのみサポートされます。
CDNを使用してデプロイするための環境テンプレートを構成するには、次の操作を行います。
-
azuredeploy.jsonファイルを更新するには、CDN設定を モジュール プロパティに追加します。モジュールの追加の詳細については、特にAdd modulesセクションを参照してください。
手記Sitecoreクイックスタート テンプレート (azuredeploy.parameters.jsonファイルなど) はGitHubで入手できます。
-
CDNモジュールを追加するには、次のコードをmodulesパラメーターに追加し、GithubのCDNフォルダーにあるCDNのパラメーターを参照します。
-
デプロイメント・コマンドを実行します。
一部の価格レベルは、デプロイ後に設定が必要になる場合があります。その場合は、「 クエリ文字列を使用したAzure CDNキャッシュ動作の制御 - Premiumレベル」を参照してください。
構成の確認
構成の確認
設定を確認するには、以下を確認します。
-
Sitecore設定ページ - SitecoreCDサーバーで、/sitecore/admin/showconfig.aspxに移動します。上記の手順で説明したすべての構成は、作成したCDN.configパッチファイルから取得する必要があります。
-
「Sitecore Media Library CDNサポートの開発者向け考慮事項」のセクション「Getting a CDN-enabled Media Item URLに記載されているオプションのいずれかを使用して作成されたURL。生成されたURLにCDN URLとリビジョン番号が含まれていることを確認します。