1. ロールのスケーリングと構成タスク

専用のxConnect CollectionとxConnect Collection Searchの接続文字列を構成

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

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

適用対象

Content Management

xConnectの接続文字列名は、\App_Config\Sitecore\XConnect.Client.Configuration\Sitecore.XConnect.Client.configファイルで定義します。デフォルトでは、検索と収集は同じ接続文字列を使用します。

<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
    <services>
    <register
        serviceType="Sitecore.XConnect.Client.Configuration.IClientFactory, Sitecore.XConnect.Client.Configuration"
        implementationType="Sitecore.XConnect.Client.Configuration.SitecoreXConnectClientFactory, Sitecore.XConnect.Client.Configuration"
        lifetime="Transient" />
    </services>
    <xconnect>
    <clientconfig type="Sitecore.XConnect.Client.Configuration.SitecoreXConnectClientConfiguration,Sitecore.XConnect.Client.Configuration" singleInstance="true">
        <param desc="clientModel" ref="xconnect/runtime" />
        <param desc="collectionConnectionStringName">xconnect.collection</param>
        <param desc="searchConnectionStringName">xconnect.collection</param>
        <param desc="configurationConnectionStringName">xconnect.collection</param>
        <param desc="collectionCertificateValidationEnabled">false</param>
        <param desc="searchCertificateValidationEnabled">false</param>
        <param desc="configurationCertificateValidationEnabled">false</param>
    </clientconfig>
    <runtime type="Sitecore.XConnect.Client.Configuration.RuntimeModelConfiguration,Sitecore.XConnect.Client.Configuration">
        <schemas hint="list:AddModelConfiguration">
        <schema name="collectionmodel" type="Sitecore.XConnect.Client.Configuration.StaticModelConfiguration,Sitecore.XConnect.Client.Configuration">
            <param desc="modeltype">Sitecore.XConnect.Collection.Model.CollectionModel, Sitecore.XConnect.Collection.Model</param>
        </schema>
        </schemas>
    </runtime>
    </xconnect>
</sitecore>
</configuration>

また、\App_Config\ConnectionStrings.configファイル内のxconnect.collectionの証明書文字列も追加する必要があります。

<add name="xconnect.collection.certificate" connectionString="StoreName=My;StoreLocation=LocalMachine;FindType=FindByThumbprint;FindValue=859E88DC0692BA1583145223C455F186937C0D62" />

専用の検索およびコレクション接続文字列の設定

デフォルトでは、CollectionとSearchは1つのエンドポイントに結合されます。専用の検索およびコレクション インスタンスがある場合は、xConnect Searchサービスへのアクセスを必要とするすべてのコア ロールのsearchConnectionStringNameを変更します。

<param desc="searchConnectionStringName">xconnect.search</param>

\App_Config\ConnectionStrings.configファイルでは、検索と収集を別々にターゲットにすることができます。

<add name="xconnect.collection" connectionString="https://brand_xconnect_collection/" />
<add name="xconnect.search" connectionString="https://brand_xconnect_search/" />

また、xconnect.collectionxconnect.searchの両方の証明書文字列も追加する必要があります。

<add name="xconnect.collection.certificate" connectionString="StoreName=My;StoreLocation=LocalMachine;FindType=FindByThumbprint;FindValue=859E88DC0692BA1583145223C455F186937C0D62" />
<add name="xconnect.search.certificate" connectionString="StoreName=My;StoreLocation=LocalMachine;FindType=FindByThumbprint;FindValue=859E88DC0692BA1583145223C455F186937C0D62" />

インストールの実際の証明書の拇印は、xConnect、\App_Config\AppSettings.configファイル、validateCertificateThumbprint設定にあります。

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