テナントWebサービスのインストール
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Data Exchange Framework (DEF) テナントWebサービス (TWS) を使用すると、テナント サービスを使用して、Webベースのプッシュ通知を通じてデータ同期プロセスをトリガーできます。
TWSは、テナント サービス機能が必要な場合にのみ必要です。
TWSはWebベースのサービスであり、IISを介してWebサイトとして構成する必要があります。TWSをインストールするには、次の2つの方法があります。
-
手動
-
PowerShellとSitecoreインストール フレームワークの使用
TWSを手動またはPowerShellでインストールした後、テナント サービス (TS) 接続文字列を構成する必要があります。
サービスのインストール時にテナントを設定する方法については、「」を参照してください。
必要条件
必要条件
このトピックでは、Sitecoreサーバーに次のものがインストールされていることを前提としています。
-
サイトコア10.3
-
デフ8.0.0。このインストールには、基本的なテナントサービス機能が含まれています。この要件は、Installing Data Exchange Frameworkでカバーされています。
テナント サービス機能がインストールされていることを確認するには、コンテンツ エディターを開き、/sitecore/templates/Data Exchange/Services/Tenant Serviceアイテムを見つけます。
手動でインストールする
手動でインストールする
証明書の作成方法については、Sitecoreダウンロード ページから入手できる『Sitecore Experience Platformインストール ガイド』の「クライアント証明書の設定」セクションを参照してください。
TWSを手動でインストールするには、次のようにします。
-
Sitecoreのダウンロード ページから Sitecore Data Exchange Framework Tenant Web Serviceパッケージをダウンロードします。これにはSitecore Data Exchange Framework Tenant Web Service 8.0.0.scwdp.zipファイルが含まれています。
-
.zipファイルをWebサイトのIISルートフォルダに抽出します。デフォルトでは、このフォルダはC:\inetpub\wwwroot\<service folder>にあり、<service folder> はテナントに選択した名前 (my-tenant.serviceなど) です。
-
TS接続文字列を構成します。
-
IISでサイトを作成して開始します。
手記上記のようにTWSを設定すると、http://tenantservice URLをリクエストすることでTWSにアクセスできます。サービスが正常に実行されている場合は、日付と時刻を示す応答を受け取ります。
PowerShellとSitecoreインストール フレームワークを使用してインストールする
PowerShellとSitecoreインストール フレームワークを使用してインストールする
SIFインストール ファイルとPowerShellを使用してTWSをインストールするには、次のようにします。
-
Sitecoreのダウンロード ページから Sitecore Data Exchange Framework Tenant Web Serviceパッケージをダウンロードします。
-
Sitecoreのダウンロード ページから SIF installation scripts for Tenant Serviceパッケージをダウンロードします。これには、次のファイルが含まれています。
-
tenantservice-xp0.json - インストール設定ファイル。
-
createcert.json - インストール設定ファイル。
-
deploy.ps1 - PowerShellデプロイ スクリプト。
-
-
インストール スクリプト ファイルをインストール済み環境のフォルダーに解凍します。
手記deploy.ps1スクリプトには、テナント サービスに必要な接続文字列を作成するために使用されるSitecoreTenantIDパラメーターが含まれています。すでにテナント サービスがある場合は、deploy.ps1スクリプトを編集し、SitecoreTenantIDパラメーターをテナント サービスのテナントIDに変更できます。connectionstrings.configファイルのSitecoreTenantIDを後で追加または変更することもできます。
-
管理者権限でPowerShellコンソールを開きます。インストール スクリプト ファイルを解凍したフォルダーに移動します。次の構文でdeploy.ps1スクリプトを実行します。
次の表では、スクリプトの実行時に指定する必要があるパラメータについて説明します。
パラメーター
形容
例
scインスタンス名
Sitecoreインスタンスの名前。このスクリプトは、テナント サービス インスタンスに自動的に <scInstanceName>.serviceという名前を付けます。テナントサービスに別の名前を付ける場合は、手動インストール手順を使用する必要があります。
マイサイトコア
サービスパッケージ
Sitecore Data Exchange Framework Tenant Web Serviceパッケージの場所。
c:\tenant-scwdp.zip
-
必要な 接続文字列を構成します。