---
title: "テナントWebサービスをインストールしてください"
slug: "install-the-tenant-web-service"
abstract: "テナントサービスを有効にするためのテナントWeb Service for Data Exchange Frameworkのインストールガイド。"
---
# テナントWebサービスをインストールしてください

Data Exchange Framework(DEF)テナントWebサービス(TWS)は、テナントサービスを使ってウェブベースのプッシュ通知を通じてデータ同期プロセスをトリガーすることを可能にします。

> !注TWSはテナントサービス機能が必要な場合にのみ必要です。

TWSはウェブベースのサービスであり、IIS経由でウェブサイトとして設定する必要があります。TWSをインストールする代替方法は2つあります:

-   手動で
-   PowerShellおよびSitecoreインストールフレームワークの使用

TWSをインストールした後、手動でもPowerShellでも、テナントサービス(TS) [接続文字列](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/configure-tenant-service-connection-strings.html "Configure Tenant Service connection strings")を設定する必要があります。

> !注サービスをインストールした後にテナントを設定する方法については、を参照してください。

## 要件

このトピックは、あなたがSitecoreサーバーに以下のものをインストールしていることを前提としています:

-   Sitecore 10.3
-   DEF 8.0.0。このインストールには基本的なテナントサービス機能が含まれています。この要件は [Data Exchange Frameworkのインストール](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/installing-data-exchange-framework.html "Installing Data Exchange Framework")でカバーされています。

> !注テナントサービスの機能がインストールされているかは、コンテンツエディタを開き、*/sitecore/templates/Data Exchange/Services/Tenant Service*アイテムを見つけることで確認できます。

## 手動でインストールしてください

> !注証明書の作成方法については、Sitecore Experience Platformインストールガイドの「クライアント証明書の設定」セクションを[Sitecoreダウンロードページで](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)ご覧いただけます。

TWSを手動で取り付けるには:

1.  [Sitecoreダウンロードページ](https://dev.sitecore.net/Downloads/Data_Exchange_Framework.aspx)からSitecore Data Exchange Framework Tenant Web Serviceパッケージをダウンロードしてください。そこにSitecore Data Exchange Framework Tenant Web Service 8.0.0.scwdp.zipファイルが含まれています。
    
2.  .zipファイルをウェブサイトのIISルートフォルダに抽出してください。デフォルトでは、このフォルダはC:\\inetpub\\wwwroot\\<service folder>に位置し、<service folder>は例えばテナントの名前です。my-tenant.service。
    
3.  [TS接続文字列](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/configure-tenant-service-connection-strings.html "Configure Tenant Service connection strings")を設定してください。
    
4.  IISでサイトを作成して起動してください。
    
    > !注上記のようにTWSを設定すると、http://tenantservice URLをリクエストすることでアクセスできます。サービスが正常に動作していれば、日付と時刻を示す応答が届きます。
    

## PowerShellおよびSitecoreインストールフレームワークを使ってインストール

SIFインストールファイルとPowerShellを使ってTWSをインストールするには:

1.  [Sitecoreダウンロードページ](https://dev.sitecore.net/Downloads/Data_Exchange_Framework.aspx)からSitecore Data Exchange Framework Tenant Web Serviceパッケージをダウンロードしてください。
    
2.  [Sitecoreダウンロードページ](https://dev.sitecore.net/Downloads/Data_Exchange_Framework.aspx)からSIF installation scripts for Tenant Serviceパッケージをダウンロードしてください。以下のファイルが含まれています:
    
    -   tenantservice-xp0.json - インストール設定ファイル。
    -   createcert.json - インストール設定ファイル。
    -   deploy.ps1 - PowerShellデプロイスクリプト。
3.  インストールスクリプトファイルをアンファイルしてインストール内のフォルダにまとめてください。
    
    > !注deploy.ps1スクリプトには、テナントサービスに必要な接続文字列を作成するためのSitecoreTenantIDパラメータが含まれています。すでにテナントサービスを持っている場合は、deploy.ps1スクリプトを編集して、SitecoreTenantIDパラメータをテナントサービスのテナントIDに変更できます。また、後でconnectionstrings.configファイルのSitecoreTenantIDを追加・変更することも可能です。
    
4.  管理者権限を持つPowerShellコンソールを開きます。インストールスクリプトファイルを解凍したフォルダに移動します。以下の構文でdeploy.ps1スクリプトを実行します。
    
    .\\deploy.ps1 -scInstanceName "<sitecore instance>" -servicePackage "<path to tenantservice.scwdp.zip file>"
    
    以下の表は、スクリプトを実行する際に提供すべきパラメータを説明します。
    
    パラメータ
    
    概要
    
    例
    
    scInstanceName
    
    Sitecoreインスタンスの名前。スクリプトは自動的にテナントサービスインスタンスの名前を <scInstanceName>.service付けます。テナントサービスに別の名前を付けたい場合は、手動インストール手順を使わなければなりません。
    
    マイサイトコア
    
    servicePackage
    
    Sitecore Data Exchange Framework Tenant Web Serviceの荷物の場所。
    
    c:\\tenant-scwdp.zip
    
5.  必要な [接続文字列](https://doc.sitecore.com/xp/ja/developers/def/80/data-exchange-framework/configure-tenant-service-connection-strings.html "Configure Tenant Service connection strings")を設定してください。