您可以针对每分钟可向 Omnissa Access 服务发出的登录、启动和 WS-Fed 请求数设置限制。达到该限制后,后续请求会被拒绝。设置速率限制有助于防止系统过载。
例如,如果您将登录请求的速率限制设置为 100,则每分钟的前 100 个登录请求会被接受,但从第 101 个起的请求会被拒绝。
对于 Omnissa Access 集群,该速率限制适用于集群中的每个节点。例如,如果将具有 NodeA、NodeB 和 NodeC 的集群的登录请求速率限制设置为 100,则 NodeA、NodeB 和 NodeC 都是每分钟可以处理 100 个登录请求。无法为每个节点设置单独的登录限制。
达到限制后请求被拒绝时,最终用户会看到以下错误消息:

默认情况下不设置速率限制。
您可以使用 REST API 来设置速率限制。可使用 REST 客户端(如 Postman)来调用 Omnissa Access 服务。所做的更改将在几分钟后生效。
设置速率限制
可使用以下 API 来为 Omnissa Access 服务设置速率限制。
端点:https://AccessHostnameFQDN/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConfiguration?tenantId=tenantId
**方法:**PUT
**描述:**设置 Omnissa Access 服务每分钟允许的最大登录、启动和 WS-Fed 请求数。
| 标头 | |
|---|---|
| Content-Type | application/json(Access 版本 24.12.1.0)请联系支持部门以获取关于 Access 版本 24.12.0.0 的正确输入。 |
| Accept | application/json(Access 版本 24.12.1.0)请联系支持部门以获取关于 Access 版本 24.12.0.0 的正确输入。 |
| Authorization | HZN cookie\_value 要获取 cookie\_value,请以租户管理员(即,在首次安装 Omnissa Access 时创建的管理员用户)身份登录到 Omnissa Access 服务,然后从浏览器的 Cookie 缓存中获取 HZN Cookie 的值。 |
| 路径参数 | |
|---|---|
AccessHostnameFQDN | Omnissa Access 服务或负载均衡器的完全限定域名。 |
tenantId | Omnissa Access 服务的租户 ID。租户 ID 是在 Omnissa Access 控制台右上角显示的租户名称。 |
请求正文:
{
"config": {
"rateLimitingDisabled": false,
"rateLimits": {
"login": {
"requestsPerMinute": n
},
"launch": {
"requestsPerMinute": n
},
"ws-fed": {
"requestsPerMinute": n
}
}
}
}
| 请求正文参数 | |
|---|---|
| login requestsPerMinute | 指定每分钟允许的最大登录请求数。 **注意:**请考虑以下事项:可能需要多个 API 请求才能完成一个登录请求,并且每个 API 调用都会计入速率限制。例如,密码身份验证涉及两个 API 调用,一个用于呈现登录页面,另一个用于提交凭据。 |
| launch requestsPerMinute | 指定每分钟允许的最大启动请求数。 |
| ws-fed requestsPerMinute | 指定每分钟允许的最大 WS-Fed 请求数。WS-Fed 速率限制仅适用于主动登录配置。 |
查看速率限制
可使用以下 API 来查看为 Omnissa Access 服务设置的速率限制。
端点:https://AccessHostnameFQDN/SAAS/jersey/manager/api/system/tuning/resiliency/tenant/orgResiliencyConfiguration?tenantId=tenantId
**方法:**GET
**描述:**检索当前为 Omnissa Access 服务的登录、启动和 WS-Fed 请求设置的速率限制。
| 标头 | |
|---|---|
| Authorization | HZN cookie\_value 要获取 cookie_value,请以租户管理员(即,在首次安装 Omnissa Access 时创建的管理员用户)身份登录到 Omnissa Access 服务,然后从浏览器的 Cookie 缓存中获取 HZN Cookie 的值。 |
| 路径参数 | |
|---|---|
AccessHostnameFQDN | Omnissa Access 服务或负载均衡器的完全限定域名。 |
tenantId | Omnissa Access 服务的租户 ID。租户 ID 是在 Omnissa Access 控制台右上角显示的租户名称。 |
示例输出:
{
"config": {
"rateLimitingDisabled": false,
"rateLimits": {
"login": {
"requestsPerMinute": 100
},
"launch": {
"requestsPerMinute": 100
},
"ws-fed": {
"requestsPerMinute": 100
}
}
}
}
| login requestsPerMinute | 每分钟允许的最大登录请求数。 |
| launch requestsPerMinute | 每分钟允许的最大启动请求数。 |
| ws-fed requestsPerMinute | 每分钟允许的最大 WS-Fed 请求数。WS-Fed 速率限制仅适用于主动登录配置。 |
此页面对您有帮助吗?