1. CDNの有効化

Sitecore Azure Toolkitを使用して、Sitecoreメディア ライブラリのCDNを有効にする

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックでは、Sitecoreメディア ライブラリでToolkitを使用してMicrosoft Azure ® Content Delivery Network (CDN)を使用できるようにする方法について説明しますSitecore Azure。CDNを使用すると、AzureでCDNを使用するようにSitecoreメディア ライブラリを設定できます。CDNは、Azure MarketplaceまたはSitecore Azure Toolkitを使用してデプロイできます。

メモ

CDNはオンプレミス展開では使用できませんが、Sitecoreメディア ライブラリを手動で設定してCDNを使用することはできます。

前提 条件

Sitecore Media LibraryでAzure MarketplaceでCDNを使用するには、次のものが必要です。

  • Sitecore XPおよびXM9.1以降。

  • スケーリングされた構成 (このオプションはAzureデプロイでのみ使用できます)。

Sitecore Azure Toolkitを使用すると、新しいSitecore環境をCDNでMicrosoft Azure App Service® にデプロイ できます。このモジュールは、Sitecore環境のXPスケール コンフィギュレーションとXMスケール コンフィギュレーションでのみサポートされます

CDNの設定に関する考慮事項

CDNは、次のいずれかのシナリオで設定できます。

  • CDNがなく、Sitecoreで作成したい。

  • すでにCDNエンドポイントを設定しており、それを使用するようにSitecoreに指示したい。

CDNがなく、Sitecoreで作成してもらいたい

このシナリオでは、準備は必要ありません。ただし、使用可能な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環境をCDNでMicrosoft Azure App Service® にデプロイ できます。このモジュールは、Sitecore環境の XP ScaledおよびXM Scaled構成でのみサポートされます。

CDNを使用してデプロイするための環境テンプレートを構成するには、次の操作を行います。

  1. azuredeploy.jsonファイルを更新するには、CDN設定を にmodulesプロパティに追加します。モジュールの追加の詳細については、特にAdd modulesセクションを参照してください。

    手記

    Sitecoreクイック スタート テンプレート (azuredeploy.parameters.jsonファイルなど) は 、GitHubで入手できます。

  2. CDNモジュールを追加するには、次のコードをmodulesパラメーターに追加し、GithubのCDNフォルダー内のCDNのパラメーターを参照します。

    {
        "name": "cdn",
        "templateLink": "<Link to CDN module armtemplate>",
        "parameters": {
            "templateLinkAccessToken": "<Optional[string], query string of access token. Default: "">",
            "hasCdnProvider" : "<Optional[boolean], set to true if has existing CDN Service. Default: false>",
            "cdnSKU" : "<Required[string], CDN Profile SKU when 'hasCdnProvider' property is set to false, default: "Standard_Akamai">",
            "mediaLinkServerUrl" : "<Required[string], CDN Service endpoint url when 'hasCdnProvider' property is set to true, default: "">",
            "mediaMaxAge" : "<Optional[string], media item max age. Default: "7.00:00:00">",
            "cdnMsDeployPackageUrl" : "<Required[string], URL of the CDN WDP file *.scwdp.zip>"
        }
    }
  3. ブートローダーモジュールを追加します

  4. デプロイメント・コマンドを実行します。

手記

一部の価格レベルは、デプロイ後に設定が必要になる場合があります。その場合は、「 クエリ文字列を使用した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とリビジョン番号が含まれていることを確認します。

この記事を改善するための提案がある場合は、 お知らせください!