EU一般データ保護規則に準拠するために地理的に固有のサーバーを使用するようSitecore Email Cloudを構成する方法


解説

EU一般データ保護規則に準拠して、EU居住者のお客様に関する情報を、処理のためにEU域内に保持するには、Sitecore SMTP、EDS、およびSparkpostの構成を更新する必要があります。これらの更新は、すべてのコンテンツ管理(CM)のロールと専用の電子メール ディスパッチ サーバー(DDS)のロールで、Sitecoreとの合意に基づいて実行する必要があります。

Email CloudサーバーとSparkpostサーバーのデータ センター リージョンはサービス順で定義されていることに注意してください。詳細については、貴社担当のSitecoreの営業担当者にお問い合わせください。

一度データ センターが定義されて確定されると、別の地域に切り替えることはできません。

これは、EXM 3.4.0以降のバージョンに適用されます。

SMTP設定を更新する

SMTP設定を更新するには、以下を実施してください。

以下に、SMTP設定をSparkpost EU SMTPサーバーに更新するための構成ファイルの例を示します。

<smtpSettings type="Sitecore.EDS.Providers.SparkPost.Smtp.SmtpSettings, Sitecore.EDS.Providers.SparkPost" singleInstance="true">
    <server>sitecore-eu.smtp.e.sparkpost.com</server>
    <port>587</port>
    <userName>sitecore-eu</userName>
    <startTls>true</startTls>
    <proxySettings ref="exm/eds/proxySettings" />
</smtpSettings>

 

EDSサービスを更新する

EDSサービスを更新するには、以下を実施してください。

<edsService type="Sitecore.EDS.Providers.SparkPost.Services.EdsService, Sitecore.EDS.Providers.SparkPost" singleInstance="true">
      <param ref="exm/eds/httpClientFactory" />
      <param desc="apiUrl">https://sparkpost.cloud.sitecore.net</param>
      <param ref="exm/eds/retry" />
      <param ref="exmLogger" />
      <retryableHttpErrorCodes hint="list:AddRetryableHttpStatusCode">
          <retryableHttpErrorCode>401</retryableHttpErrorCode>
          <retryableHttpErrorCode>403</retryableHttpErrorCode>
          <retryableHttpErrorCode>500</retryableHttpErrorCode>
          <retryableHttpErrorCode>502</retryableHttpErrorCode>
         <retryableHttpErrorCode>503</retryableHttpErrorCode>
     </retryableHttpErrorCodes>
 </edsService> 

Sitecore EDS API URLを、次のいずれかの値に更新する必要があります。

ジオロケーション URL
EU https://sparkpost-eu.cloud.sitecore.net
米国 https://sparkpost.cloud.sitecore.net

 

Sparkpost構成を更新する

Sparkpost API URLを更新するには、以下を実施します。

以下に、EUデータ センターを使用するように更新された構成ファイルの例を示します。

<configurationStore type="Sitecore.EDS.Providers.SparkPost.Configuration.ConfigurationStore, Sitecore.EDS.Providers.SparkPost" singleInstance="true">
    <param ref="exm/eds/smtpSettings" />
    <param ref="exm/eds/edsService" />
    <apiUrl>https://sitecore-eu.api.e.sparkpost.com/</apiUrl>
    <subscriptionApiUrl>https://apps.sitecore.net</subscriptionApiUrl>
</configurationStore>