Omnissa Access サービスで 1 分あたりに実行できるログイン、起動、および WS-Fed 要求の数に制限を設定できます。制限に達すると、後続の要求は拒否されます。レート制限の設定はシステムのオーバーロードを防止するのに役立ちます。
たとえば、ログイン要求のレート制限を 100 に設定した場合、1 分あたり最初の 100 件のログイン要求が受け付けられますが、101 件目以降の要求は拒否されます。
Omnissa Access クラスタの場合、レート制限はクラスタ内の各ノードに適用されます。たとえば、100 NodeA、NodeB、および NodeC を持つクラスタにログイン要求のレート制限を設定した場合、NodeA は 1 分あたり 100 件のログイン要求を処理し、NodeB は 1 分あたり 100 件のログイン要求を処理し、NodeC は 1 分あたり 100 件のログイン要求を処理します。ノードごとに個別のログイン制限を設定することはできません。
制限に達して要求が拒否されると、エンド ユーザーには次のエラー メッセージが表示されます。

デフォルトではレート制限は設定されていません。
レート制限は REST API を使用して設定します。Omnissa Access サービスへの呼び出しをする Postman などの REST クライアントを使用します。変更は数分後に反映されます。
レート制限の設定
この API を使用すると Omnissa Access サービスのレート制限を設定できます。
エンドポイント: https://WS1AccessHostnameFQDN/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConfiguration?tenantId=tenantId
**メソッド:**PUT
**説明:**Omnissa Access サービスで 1 分あたりに許可されるログイン、起動、および WS-Fed 要求の最大数を設定します。
| ヘッダー | |
|---|---|
| コンテンツ タイプ | 正しい入力については、サポートにお問い合わせください。 |
| 許可 | 正しい入力については、サポートにお問い合わせください。 |
| 認証 | HZN cookie\_value cookie\_value を取得するには、Omnissa Access サービスにテナント管理者(つまり、Omnissa Access を最初にインストールしたときに作成された管理者ユーザー)としてログインし、ブラウザの Cookie キャッシュから HZN Cookie の値を取得します。 |
| パスのパラメータ | |
|---|---|
hostname | Omnissa Access サービスまたはロード バランサの完全修飾ドメイン名。 |
tenantId | Omnissa Access サービスのテナント ID。テナント ID は Omnissa Access コンソールの右上隅に表示されるテナント名です。 |
リクエスト ボディ:
{
"config": {
"rateLimitingDisabled": false,
"rateLimits": {
"login": {
"requestsPerMinute": n
},
"launch": {
"requestsPerMinute": n
},
"ws-fed": {
"requestsPerMinute": n
}
}
}
}
| リクエスト ボディのパラメータ | |
|---|---|
| 1 分あたりのログイン要求数 | 1 分あたりに許可されるログイン要求の最大数を指定します。 **注:**ログイン要求を完了するために複数の API 要求が必要になる可能性があること、および各 API 呼び出しがレート制限までカウントされることを考慮します。たとえば、パスワード認証には 2 つの API 呼び出しが関与します。1 番目はログイン ページのレンダリング用、2 番目は認証情報の送信用です。 |
| 1 分あたりの起動要求数 | 1 分あたりに許可される起動要求の最大数を指定します。 |
| 1 分あたりの WS-Fed 要求数 | 1 分あたりに許可される WS-Fed 要求の最大数を指定します。WS-Fed レート制限はアクティブ ログイン構成のみです。 |
レート制限の表示
この API を使用すると Omnissa Access サービスに設定されているレート制限を表示できます。
エンドポイント: https://WS1AccessHostnameFQDN/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConfiguration?tenantId=tenantId
**メソッド:**GET
**説明:**Omnissa Access サービスのログイン、起動、および WS-Fed 要求に現在設定されているレート制限を取得します。
| ヘッダー | |
|---|---|
| 認証 | HZN cookie\_value cookie_value を取得するには、Omnissa Access サービスにテナント管理者(つまり、Omnissa Access を最初にインストールしたときに作成された管理者ユーザー)としてログインし、ブラウザの Cookie キャッシュから HZN Cookie の値を取得します。 |
| パスのパラメータ | |
|---|---|
hostname | Omnissa Access サービスまたはロード バランサの完全修飾ドメイン名。 |
tenantId | Omnissa Access サービスのテナント ID。テナント ID は Omnissa Access コンソールの右上隅に表示されるテナント名です。 |
出力例:
{
"config": {
"rateLimitingDisabled": false,
"rateLimits": {
"login": {
"requestsPerMinute": 100
},
"launch": {
"requestsPerMinute": 100
},
"ws-fed": {
"requestsPerMinute": 100
}
}
}
}
| 1 分あたりのログイン要求数 | 1 分あたりに許可されるログイン要求の最大数。 |
| 1 分あたりの起動要求数 | 1 分あたりに許可される起動要求の最大数。 |
| 1 分あたりの WS-Fed 要求数 | 1 分あたりに許可される WS-Fed 要求の最大数。WS-Fed レート制限はアクティブ ログイン構成のみです。 |
このページは役に立ちましたか?