既存のPaaS環境にSitecore Connect for Content Hubをデプロイする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
既存のAzure PaaS環境にSitecore Connect for Content Hub (SCCH) をデプロイできます。
既存のPaaS環境にデプロイするには、既存のSitecore XMまたはXP Azure PaaS環境とMicrosoft Web Deployがインストールされている必要があります。
新しいSitecore Azure PaaS環境をデプロイする場合は、代わりに 新しいPaaS環境でContent HubのSitecore Connectをデプロイする の手順を使用してください。
このチュートリアルでは、次の方法について説明します。
-
インストールフォルダを準備する
-
スクリプト入力を準備する
-
コネクタのインストールと構成
-
インストールエラーのトラブルシューティング
インストールフォルダを準備する
インストールフォルダを準備するには:
-
ファイル システムにローカル フォルダを作成します (例: C:\Temp\SCCHInstallation.
-
からContent Hub WDPパッケージのSitecore Connectをダウンロードし、作成したローカル フォルダーに保存します。
-
ローカル フォルダで新しいファイルを作成し、Deploy.ps1という名前を付けます。
-
メモ帳やVS Codeなどのエディターで新しいファイルを開き、次のスクリプトを内部に貼り付けます。
-
Sitecore Experience Platform (SXP) 10.1より前のバージョンにSCCHをインストールする場合は、dacpacファイルを使用して、スクリプトの $skipDbFullSqlパラメーターと $skipDbDacFxパラメーターを削除します。スクリプト行は次のようになります。
パラメータを削除した後、Core管理パラメータとMaster管理パラメータの接続文字列を更新します。
手記Azureポータルで接続文字列を見つけるには、Azure SQLデータベースに接続します。
-
ファイルを保存して閉じます。
スクリプト入力を準備する
スクリプトを正常に実行し、コネクタをインストールして構成するには、次のパラメーターを準備する必要があります。
-
ResourceGroupName - インストール先のAzureのリソース グループ名。
-
WebAppName - インストール先のAzureのWebアプリの名前。
-
CHClientIdCHClientSecret - Content Hub OAuthクライアントIDクライアントとクライアント シークレット。(これらを作成する方法については、「認証」を参照してください)。
-
CHUserNameCHPassword - Content HubにアクセスするためのSitecoreの識別として使用されるContent Hubユーザー名とパスワード。
-
CHUri - Content HubインスタンスへのURI (例: https://mysandbox.stylelabs.io/.
-
CHServiceBusEntityPathInand CHServiceBusEntityPathOut - これらの接続文字列を見つけるには、Content HubでM Azure Service Bus型の新しいアクションを作成します。CHServiceBusEntityPathInの場合はHub out 、CHServiceBusEntityPathOutの場合はHub inの接続文字列をメモします。例えば:

-
CHServiceBusSubscription - Sitecoreサブスクリプションの名前。
-
CHSearchPage - DAMアセットを選択するために使用するSearchページへのURI (例: https://mysandbox.stylelabs.io/en-us/sitecore-dam-connect/approved-assets)
コネクタのインストールと構成
コネクタのインストールを実行し、設定を適用するには:
-
管理者アクセス権でPowerShellウィンドウを開きます。
-
ローカルフォルダに移動します。例えば:
-
次のコマンドを実行します。
-
準備したパラメーターを使用して、次のコマンドを実行します。
手記このコマンドは、CMとCD Azure PaaS Webアプリケーションの両方に対して実行する必要があります。
-
SCCHのDAM機能を使用する場合、コネクタがContent Hubからアセットを選択できるようにするには、すべてのホスト名をContent-Security-Policyタグに追加します。
手記CMPまたはDAMが有効になっていることを確認します。
インストールエラーのトラブルシューティング
既存のAzure PaaS環境にSCCHをインストールするときに、次のエラーが発生する可能性があります。
エラー: ファイルまたはアセンブリ 'System.Runtime.CompilerService.Unsafe' を読み込めませんでした
このエラーは、Azure Redisキャッシュを構成した場合に発生する可能性があります。 System.Runtime.CompilerService.Unsafeバージョン4.0.4.1でバージョン競合エラーが発生した場合は、次のノードをwebconfigファイルに追加します。