テナントWebサービスをインストールしてください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Data Exchange Framework(DEF)テナントWebサービス(TWS)は、テナントサービスを使ってウェブベースのプッシュ通知を通じてデータ同期プロセスをトリガーすることを可能にします。
!注TWSはテナントサービス機能が必要な場合にのみ必要です。
TWSはウェブベースのサービスであり、IIS経由でウェブサイトとして設定する必要があります。TWSをインストールする代替方法は2つあります:
- 手動で
- PowerShellおよびSitecoreインストールフレームワークの使用
TWSをインストールした後、手動でもPowerShellでも、テナントサービス(TS) 接続文字列を設定する必要があります。
!注サービスをインストールした後にテナントを設定する方法については、を参照してください。
要件
このトピックは、あなたがSitecoreサーバーに以下のものをインストールしていることを前提としています:
- Sitecore 10.3
- DEF 8.0.0。このインストールには基本的なテナントサービス機能が含まれています。この要件は Data Exchange Frameworkのインストールでカバーされています。
!注テナントサービスの機能がインストールされているかは、コンテンツエディタを開き、/sitecore/templates/Data Exchange/Services/Tenant Serviceアイテムを見つけることで確認できます。
手動でインストールしてください
!注証明書の作成方法については、Sitecore Experience Platformインストールガイドの「クライアント証明書の設定」セクションをSitecoreダウンロードページでご覧いただけます。
TWSを手動で取り付けるには:
-
SitecoreダウンロードページからSitecore Data Exchange Framework Tenant Web Serviceパッケージをダウンロードしてください。そこにSitecore Data Exchange Framework Tenant Web Service 8.0.0.scwdp.zipファイルが含まれています。
-
.zipファイルをウェブサイトのIISルートフォルダに抽出してください。デフォルトでは、このフォルダはC:\inetpub\wwwroot\
に位置し、 は例えばテナントの名前です。my-tenant.service。 -
TS接続文字列を設定してください。
-
IISでサイトを作成して起動してください。
!注上記のようにTWSを設定すると、http://tenantservice URLをリクエストすることでアクセスできます。サービスが正常に動作していれば、日付と時刻を示す応答が届きます。
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スクリプトを実行します。
.\deploy.ps1 -scInstanceName "
" -servicePackage " " 以下の表は、スクリプトを実行する際に提供すべきパラメータを説明します。
パラメータ
概要
例
scInstanceName
Sitecoreインスタンスの名前。スクリプトは自動的にテナントサービスインスタンスの名前を
.service付けます。テナントサービスに別の名前を付けたい場合は、手動インストール手順を使わなければなりません。 マイサイトコア
servicePackage
Sitecore Data Exchange Framework Tenant Web Serviceの荷物の場所。
c:\tenant-scwdp.zip
-
必要な 接続文字列を設定してください。