xConnect SearchのHTTPSの適用

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

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

適用対象

xConnect Collection Search、xConnect Searchインデクサー

Sitecore インストール フレームワーク

デフォルトではHTTPSが適用されます。

このトピックでは、xConnect Search IndexerとxDBインデックス、およびxConnect Collection Searchサービス ロールとxDBインデックスの間でHTTPS経由の通信を強制する方法について説明します。

SolrのHTTPSの強制

メモ

デフォルトではHTTPSが適用されます。開発環境でHTTPを許可するには、RequireHttpsをfalseに設定します。これは、運用環境では推奨されません。

SolrにHTTPSを強制するには、次のようにします。

  1. SSLを使用してSolrを設定します。

  2. xConnect Search Indexerの場合は、<xconnect-search-indexer>\App_data\Config\Sitecore\SearchIndexer\sc.Xdb.Collection.IndexWriter.SOLR.xmlファイルを開き、RequireHttps設定をtrueに設定します。

    RequestResponse
    <Options>
        <ConnectionStringName>solrCore</ConnectionStringName>
        <RequireHttps>true</RequireHttps>
        <Encoding>utf-8</Encoding>
    </Options>
    
    .. note::
    
        This steps assumes that your search indexer is located in the *jobs* sub-folder of your xConnect Search instance.
    
  3. xConnect Collection Searchロールのすべてのインスタンスで、C:\path\to\xconnect\App_data\config\sitecore\CollectionSearch\sc.Xdb.Collection.IndexReader.SOLR.xmlファイルを開き、両方のRequireHttps設定をtrueに設定します。

    RequestResponse
    <Solr.SolrReaderSettings>
        <Type>Sitecore.Xdb.Collection.Search.Solr.SolrReaderSettings, Sitecore.Xdb.Collection.Search.Solr</Type>
        <LifeTime>Singleton</LifeTime>
        <Options>
            <ConnectionStringName>solrCore</ConnectionStringName>
            <RequireHttps>true</RequireHttps>
            <Encoding>utf-8</Encoding>
        </Options>
    </Solr.SolrReaderSettings>
    <Solr.SolrWriterSettings>
        <Type>Sitecore.Xdb.Collection.Search.Solr.SolrWriterSettings, Sitecore.Xdb.Collection.Search.Solr</Type>
        <LifeTime>Singleton</LifeTime>
        <Options>
            <ConnectionStringName>solrCore</ConnectionStringName>
            <RequireHttps>true</RequireHttps>
            <MaximumUpdateBatchSize>1000</MaximumUpdateBatchSize>
            <MaximumDeleteBatchSize>1000</MaximumDeleteBatchSize>
            <MaximumCommitMilliseconds>1000</MaximumCommitMilliseconds>
            <ParallelizationDegree>4</ParallelizationDegree>
            <MaximumRetryDelayMilliseconds>5000</MaximumRetryDelayMilliseconds>
            <RetryCount>5</RetryCount>
            <Encoding>utf-8</Encoding>
        </Options>
    </Solr.SolrWriterSettings>
    
  4. xDBインデックスに接続するすべてのロールで、\App_data\ConnectionStrings.configsolrCore接続文字列でHTTPSが使用されていることを確認します。

    RequestResponse
    <add name="solrCore" connectionString="https://yourSolrInstance/" />
    

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、