ローカル開発環境でのCMPコネクタの実現
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Managementプラットフォーム(CMP)をDockerコンテナ上で動作するローカルSitecoreAI開発環境で使用するには、CMPコネクタを設定して有効化する必要があります。
前提条件
CMP接続を有効にする前に、以下の条件を満たす必要があります:
-
An M Azure Service Bus action.すでにSitecoreAIに展開した環境でCMPコネクタを有効にしている場合、以前作成したM Azure Service Busアクションを再利用できます。
ローカル開発環境でCMPコネクタを設定し有効にしてください
ローカル開発環境でCMPコネクタを設定・有効化するには、.envファイルに該当変数を追加する必要があります。
CMPコネクタの設定と有効化:
-
SitecoreAI環境にリンクされたソース管理リポジトリをクローンしてください。
-
SitecoreAIリポジトリフォルダで.envファイルを開き、以下の変数を追加します。
Variable
価値
概要
Sitecore_CMP_ContentHub
ClientId={client_id};ClientSecret={client_secret};UserName={username};Password={password};URI={uri};
例: Sitecore_CMP_ContentHub=ClientId=App;ClientSecret=a51a8fb6-4f57-1234;UserName=john;Password=hunter2;URI=https://example.com/;
コネクターのOAuthクライアントのClient IDとClient Secret 。
Content Hubで作成したユーザーのusernameとpasswordです。
uriあなたのContent Hubインスタンスのことです。
Sitecore_CMP_Service_ServiceBusEntityPathIn
Azure Service Bus connection string with incoming topic
あなたが作成したM AzureサービスバスのHub out価値です。
Sitecore_CMP_Service_ServiceBusEntityPathOut
Azure Service Bus connection string with outgoing topic
あなたが作成したM AzureサービスバスのHub in価値です。
Sitecore_CMP_Service_ServiceBusSubscription
Subscription name
あなたが作ったM AzureサービスバスのName 。
SITECORE_AppSettings_cmpEnabled__define
yes
デフォルトではCMPコネクタは無効化されています。コネクタを有効にするには、この値をyesに設定してください。
-
docker-compose.override.ymlファイルをOpenし、services > cm > environment属性に以下のキー-値ペアを追加します。
-
リポジトリフォルダでWindowsコンソールを開き、次のコマンドを実行します:
注記ローカル環境の設定に関する情報は「Full Stack SitecoreAI local development environmentの設定」をご覧ください
環境が稼働している間に、コンテンツインポート用のアイテムを設定し 、M Azure Service Busアクションの トリガーを作成できます 。