Skip to main content

2026 年 7 月 16 日

Omnissa Access Connector のレート制限の設定

Omnissa Access サービスにレート制限を設定するのと同様に、Omnissa Access Connector にレート制限を設定できます。

コネクタでは、1 分あたりに許可されるログイン要求の数に制限を設定できます。制限に達すると、後続の要求は拒否されます。レート制限の設定はシステムのオーバーロードを防止するのに役立ちます。

たとえば、ログイン要求のレート制限を 100 に設定した場合、1 分あたり最初の 100 件のログイン要求が受け付けられますが、101 件目以降の要求は拒否されます。

Omnissa Access Connector クラスタの場合、制限はクラスタ内の各ノードに適用されます。たとえば、100 NodeA、NodeB、および NodeC を持つクラスタにログイン要求のレート制限を設定した場合、NodeA は 1 分あたり 100 件のログイン要求を処理し、NodeB は 1 分あたり 100 件のログイン要求を処理し、NodeC は 1 分あたり 100 件のログイン要求を処理します。ノードごとに個別のログイン制限を設定することはできません。

制限に達して要求が拒否されると、エンド ユーザーには次のエラー メッセージが表示されます。

ログイン画面のエラー メッセージ

デフォルトではレート制限は設定されていません。

レート制限は REST API を使用して設定します。Omnissa Access サービスへの呼び出しをする Postman などの REST クライアントを使用します。

変更は約 1 時間後に反映されます。変更を直ちに有効にするには、install_dir\\usr\\local\\horizon\\scripts\\horizonService.bat restart スクリプトを実行して Windows コネクタを再起動します。

レート制限の設定

この API を使用すると Omnissa Access Connector のレート制限を設定できます。

エンドポイント: https://hostname/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConnectorConfiguration?tenantId=tenantId

**メソッド:**PUT

**説明:**Omnissa Access Connector で 1 分あたりに許可されるログイン要求の最大数を設定します。

ヘッダー:

ヘッダーAPI
コンテンツ タイプ正しい入力については、サポートにお問い合わせください。
許可正しい入力については、サポートにお問い合わせください。
認証HZN cookie\_value cookie\_value を取得するには、Omnissa Access サービスにテナント管理者(つまり、Omnissa Access を最初にインストールしたときに作成された管理者ユーザー)としてログインし、ブラウザの Cookie キャッシュから HZN Cookie の値を取得します。

パスのパラメータ:

パスのパラメータ説明
hostnameOmnissa Access サービスまたはロード バランサの完全修飾ドメイン名。
tenantIdOmnissa Access サービスのテナント ID。テナント ID は Omnissa Access コンソールの右上隅に表示されるテナント名です。

リクエスト ボディ:

{
"config": {
         "rateLimitingDisabled": false,
         "rateLimits": {
             "login": {
                 "requestsPerMinute": n
             }
     }
 }
 }

リクエスト ボディのパラメータ

1 分あたりのログイン要求数1 分あたりに許可されるログイン要求の最大数を指定します。**注:**ログイン要求を完了するために複数の API 要求が必要になる可能性があること、および各 API 呼び出しがレート制限までカウントされることを考慮します。たとえば、パスワード認証には 2 つの API 呼び出しが関与します。1 番目はログイン ページのレンダリング用、2 番目は認証情報の送信用です。

レート制限の表示

この API を使用すると Omnissa Access Connector に現在設定されているレート制限を表示できます。

エンドポイント: https://hostname/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConnectorConfiguration?tenantId=tenantId

**メソッド:**GET

説明: Omnissa Access Connector のログイン要求に対して現在設定されているレート制限を取得します。

ヘッダー:

認証HZN cookie_value cookie\_value を取得するには、Omnissa Access サービスにテナント管理者(つまり、Omnissa Access を最初にインストールしたときに作成された管理者ユーザー)としてログインし、ブラウザの Cookie キャッシュから HZN Cookie の値を取得します。

パスのパラメータ:

hostnameOmnissa Access サービスまたはロード バランサの完全修飾ドメイン名。
tenantIdOmnissa Access サービスのテナント ID。テナント ID は Omnissa Access コンソールの右上隅に表示されるテナント名です。

出力例:

{
"config": {
         "rateLimitingDisabled": false,
         "rateLimits": {
             "login": {
                 "requestsPerMinute": 100
             }
     }
 }
 }
1 分あたりのログイン要求数1 分あたりに許可されるログイン要求の最大数。

このページは役に立ちましたか?

このトピックについてフィードバックを送信

このトピックは役に立ちましたか?

個人情報や機密情報は入力しないでください。

リンクを生成しています…