xConnect SearchのHTTPSの適用
このページの翻訳は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を強制するには、次のようにします。
-
SSLを使用してSolrを設定します。
-
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.
-
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>
-
xDBインデックスに接続するすべてのロールで、\App_data\ConnectionStrings.configのsolrCore接続文字列でHTTPSが使用されていることを確認します。
RequestResponse<add name="solrCore" connectionString="https://yourSolrInstance/" />