Help us learn about your current experience with the documentation. Take the survey.
仓库文件 API 的速率限制
- 版本:Free, Premium, Ultimate
- 产品:GitLab Self-Managed, GitLab Dedicated
仓库文件 API 使您能够获取、创建、更新和删除仓库中的文件。为了提高您 Web 应用的安全性和持久性,您可以对此 API 实施速率限制。您为文件 API 创建的任何速率限制都会覆盖通用的用户和 IP 速率限制。
定义文件 API 速率限制
文件 API 的速率限制默认是禁用的。启用后,它们将取代对仓库文件 API 请求的通用用户和 IP 速率限制。您可以保留任何已设置的通用用户和 IP 速率限制,并增加或减少文件 API 的速率限制。此覆盖不提供其他新功能。
前提条件:
- 您必须拥有实例的管理员访问权限。
要覆盖对仓库文件 API 请求的通用用户和 IP 速率限制:
- 在左侧边栏的底部,选择 管理员。
- 选择 设置 > 网络。
- 展开 文件 API 速率限制。
- 为您想要启用的速率限制类型勾选复选框:
- 未经身份验证的 API 请求速率限制
- 经过身份验证的 API 请求速率限制
- 如果您选择了 未经身份验证:
- 选择 每个 IP 每周期未经身份验证的 API 请求上限。
- 选择 未经身份验证的 API 速率限制周期(秒)。
- 如果您选择了 经过身份验证:
- 选择 每个用户每周期经过身份验证的 API 请求上限。
- 选择 经过身份验证的 API 速率限制周期(秒)。