ローカル開発環境でのCMPコネクタの実現

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

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

Dockerコンテナ上で動作するローカルSitecoreAI開発環境でSitecore Content Managementプラットフォーム(CMP)を使用するには、CMPコネクタを設定し有効化する必要があります。

前提条件

CMP接続を有効にする前に、以下の条件を満たす必要があります:

ローカル開発環境でCMPコネクタを設定し有効にしてください

ローカル開発環境でCMPコネクタを設定・有効化するには、.envファイルに該当変数を追加する必要があります。

CMPコネクタの設定と有効化:

  1. SitecoreAI環境にリンクされたソース管理リポジトリをクローンしてください。

  2. SitecoreAIリポジトリフォルダで .envファイルを開いて、以下の変数を追加してください:

    可変

    価値

    概要

    Sitecore_CMP_ContentHub

    ClientId={client_id};ClientSecret={client_secret};UserName={username};パスワード={password};URI={uri};例

    _CMP_ContentHub=ClientId=App;ClientSecret=a51a8fb6-4f57-1234;UserName=john;パスワード=hunter2;URI=https://example.com/;

    コネクターのOAuthクライアントのクライアントIDとクライアントシークレットです。Content HubインスタンスのContent Hub.uriで作成したユーザーのユーザー名とパスワードです。

    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サービスバスの価値におけるハブ。

    Sitecore_CMP_Service_ServiceBusSubscription

    サブスクリプション名

    あなたが作成したM Azureサービスバスの名前です。

    SITECORE_AppSettings_cmpEnabled__define

    はい

    デフォルトではCMPコネクタは無効化されています。コネクタを有効にするには、この値を「はい」に設定してください。

  3. docker-compose.override.ymlファイルを開き、services > cm > environment属性に以下のキー-値ペアを追加します:

    Sitecore_ConnectionStrings_CMP_dot_ContentHub: ${Sitecore_CMP_ContentHub} Sitecore_ConnectionStrings_CMP_dot_ServiceBusEntityPathIn: ${Sitecore_CMP_Service_ServiceBusEntityPathIn} Sitecore_ConnectionStrings_CMP_dot_ServiceBusEntityPathOut: ${Sitecore_CMP_Service_ServiceBusEntityPathOut} Sitecore_ConnectionStrings_CMP_dot_ServiceBusSubscription: ${Sitecore_CMP_Service_ServiceBusSubscription} SITECORE_AppSettings_cmpEnabled__define: ${SITECORE_AppSettings_cmpEnabled__define}

  4. リポジトリフォルダでWindowsコンソールを開き、次のコマンドを実行します:

    docker compose up -d

    !注ローカル環境の設定については、「Full Stack SitecoreAIローカル開発環境の設定」をご覧ください。

    環境が稼働している間に、コンテンツインポート用のアイテムを設定し 、M Azure Service Busアクションの トリガーを作成できます 。

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