> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# テナントとユーザーの管理

> ABBYY Vantage Private Cloud でテナントとユーザーを作成、管理、削除します。これには、システム管理者のスコープ、テナントスコープ、およびサブスクリプションの割り当てが含まれます。

ABBYY Vantage は、次の 2 つのスコープで動作するマルチテナントシステムです。

* **システム管理者のスコープ**: システム全体の管理を対象とします。ユーザーは システム管理者 ロールを持ち、テナントおよびユーザーを管理できます。
* **テナントスコープ**: テナント固有の操作を対象とします。

システム管理者は次のことができます。

* テナントを表示、作成、削除し、テナントサブスクリプションを管理する
* ユーザーを表示、作成、削除する

<Note>
  異なるクライアントを論理的に分離するため、あるスコープに対する権限を持つユーザーは他方のスコープにはアクセスできません。同様に、あるテナントは他のテナントのデータにアクセスできません。
</Note>

<div id="creating-a-tenant">
  ## テナントの作成
</div>

1. 左側のペインで **Tenants** タブを開きます。
2. **New Tenant** をクリックします。
3. 表示されるダイアログで、次の項目を指定します。
   * テナント名
   * 説明
   * テナント管理者のメールアドレス

<img src="https://mintcdn.com/abbyy/-pYAPopytMRFrgKm/images/vantage/private-cloud/misc-p01-004.png?fit=max&auto=format&n=-pYAPopytMRFrgKm&q=85&s=cce0842e5455b0a820f4717e773ac1b6" alt="テナント名、説明、および管理者のメールアドレスのフィールドが表示されている New Tenant ダイアログ" style={{ width:"50%" }} width="749" height="743" data-path="images/vantage/private-cloud/misc-p01-004.png" />

4. **Upload Subscription File** をクリックし、提供されたサブスクリプションファイルをアップロードします。サブスクリプションの詳細については、[Subscriptions](/ja/vantage/private-cloud/subscriptions) を参照してください。

完了すると、新しいテナントが作成され、登録リンク付きの招待メールが指定したメールアドレスに送信されます。

システムで作成されたすべてのテナントの一覧は、**Tenants** タブで確認できます。テナント管理者がまだ招待を承諾していないテナントには、名前の前にアイコンが表示されます。アイコンの上にマウスカーソルを置くと、招待が送信された日付が表示されます。

<Note>
  招待は 14 日間有効です。この期間内にユーザーが登録しない場合、テナントはシステムから削除されます。
</Note>

<div id="resending-an-invitation">
  ### 招待メールの再送信
</div>

1. テナント一覧から対象のテナントを選択します。
2. **Resend Invite** をクリックします。
3. 必要に応じてメールアドレスを変更し、**Send** をクリックします。

<div id="creating-a-tenant-via-rest-api">
  ### REST API を使用してテナントを作成する
</div>

システム管理者は、**Fulfillment Operator** ロールをテナント管理者に割り当てることができます。**Fulfillment Operator** ロールを持つテナント管理者は、REST API リクエストを使用して他のテナントをシステムに追加し、このロールを他のテナントユーザーに割り当てることができます。

**Fulfillment Operator** ロールを割り当てるには:

1. **Tenants** タブを開き、対象のテナントをクリックします。
2. **General** タブを開き、**Allow Tenant Users to Create New Tenants** をクリックします。

<Warning>
  このロールがテナントに割り当てられると、解除することはできません。
</Warning>

このロールを割り当てられたテナント管理者は、REST API リクエストを使用してテナントを作成できるようになり、同じロールをテナント内の他のユーザーに割り当てることもできます。

<div id="deleting-a-tenant">
  ## テナントの削除
</div>

1. テナント一覧で、削除するテナントを選択します。
2. **Delete** をクリックし、削除を確定します。

テナントは一覧から削除され、そのデータへのアクセスはできなくなります。ABBYY のデータ保持ポリシーに従い、テナントは一覧から削除されてから 30 日後に完全に削除されます。その期間が経過するまでは、同じ名前の新しいテナントを作成することはできません。

<div id="creating-a-user">
  ## ユーザーの作成
</div>

1. 左側のペインで **Users** タブに移動します。
2. **New User** をクリックします。
3. ユーザーのメールアドレスとパスワードを入力します。
4. パスワードを再入力して確認します。

これで、新しいユーザーがシステムに作成されます。ユーザーをクリックして、そのユーザーの名前を設定できます。システムで作成されたすべてのユーザーの一覧は、**Users** タブで確認できます。

<Note>
  System Administrator のスコープで新しいユーザーを追加すると、そのユーザーには自動的に System Administrator ロールが付与されます。
</Note>

<div id="deleting-a-user">
  ## ユーザーの削除
</div>

1. ユーザー一覧で削除するユーザーを選択します。
2. **Delete** をクリックし、削除を確定します。

処理が完了すると、そのユーザーは一覧から削除され、そのユーザーのデータへのアクセスはできなくなります。

<div id="resetting-password">
  ## パスワードのリセット
</div>

システム管理者の資格情報でログインできない場合は、次の手順を実行します。

<Note>
  先に進む前に、kubectl がインストールされており、Kubernetes クラスターに接続されていることを確認してください。
</Note>

1. システム管理者用の API にアクセスします。

```bash theme={null}
kubectl port-forward -n abbyy-vantage service/abbyy-vantage-au2-auth-adminapi2 8080:80
```

その後、`http://localhost:8080/index.html` にアクセスします。

2. **Users** セクションに移動します。
3. 次のように GET リクエストを送信して、ユーザーの詳細情報を取得します。

```
GET http://localhost:8080/api/v1/users
```

`email` または `name` Parameter を使用します。レスポンスにはユーザー ID が含まれます。

4. PUT リクエストを送信してパスワードをリセットします。

```
PUT http://localhost:8080/api/v1/users/{id}/password
```

リクエストボディは次のとおりです。

```json theme={null}
{
  "password": "newpassword"
}
```

<div id="ip-restrictions">
  ## IP 制限
</div>

テナント管理者が IP 制限を誤って設定し、テナントにアクセスできなくなった場合、システム管理者は次の手順で無効にできます。

1. **Tenants** タブで、テナント名をクリックします。
2. **IP Restrictions** タブに移動します。
3. **Disable** をクリックします。
