Commerce EngineインデックスのSolr基本認証を設定する

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

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

Sitecore XC 9.2以降では、Commerce EngineのインデックスがSitecore XC Business Tools内で検索するための基本的なSolr認証をサポートしています。

Commerce Engineのインデックスは通常、Platfomインデックスと同じSolrインスタンスを使用しているため、Solrリクエストを行う際には基本的な認証を用いるようSitecore XP設定している必要があります。

以下のステップは、Solrでユーザーが設定されていることを前提としています。詳細については、Solrのドキュメントをご参照ください。

Commerce EngineインデックスのSolr基本認証を有効にするには:

  1. c:\inetpub\\wwwroot\data\environmentsフォルダに行き、PlugIn.Search.Solr.PolicySet-1.0.0.jsonファイルを開いてください。
  2. SolrSearchPolicySetブロックでは、以下のパラメータの値を設定します。
    • UseSolrAuthentication (真に設定)
    • SolrUserName (Solrユーザー名を指定してください)
    • SolrPassword (Solrユーザーのパスワードを指定してください)
  3. 変更内容をファイルに保存してください。
  4. Bootstrap the Commerce Engineで新しいポリシー情報をグローバルデータベースに伝播させます。
  5. IISマネージャーを開き、すべてのサイトを停止・再起動して新しいポリシーが適用されるようにしてください。
  6. ブラウザでビジネスツールアプリケーションを起動し、製品を正常に検索できるか確認してください。インデックス化された製品がない場合は、PostmanのSitecore Commerce_DevOps > MinionsコレクションのRun FullIndex Minion - Catalog Itemsリクエストを使って、カタログアイテムの完全なインデックスミニオンを実行してください。
この記事を改善するための提案がある場合は、 お知らせください!