Help us learn about your current experience with the documentation. Take the survey.
Groups API 的速率限制
- 版本:Free, Premium, Ultimate
- 产品:GitLab Self-Managed, GitLab Dedicated
您可以为以下 groups API 的请求配置按 IP 地址和按用户的每分钟速率限制。
| 限制 | 默认值 |
|---|---|
GET /groups |
200 |
GET /groups/:id |
400 |
GET /groups/:id/projects |
600 |
要更改速率限制:
- 在左侧边栏底部,选择 管理员。
- 选择 设置 > 网络。
- 展开 Groups API 速率限制。
- 更改任何速率限制的值。对于已认证的请求,速率限制是按用户每分钟计算;对于未认证的请求,则是按 IP 地址计算。设置为
0可禁用速率限制。 - 选择 保存更改。
速率限制:
- 如果用户已通过身份验证,则按用户应用。
- 如果用户未通过身份验证,则按 IP 地址应用。
- 可以设置为 0 以禁用速率限制。
超过速率限制的请求会被记录到 auth.log 文件中。
例如,如果您为 GET /groups/:id 设置了 400 的限制,那么在 1 分钟内,向该 API 端点发出超过 400 次的请求将被阻止。1 分钟过后,对该端点的访问将恢复。