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 速率限制:

  1. 在左侧边栏的底部,选择 管理员
  2. 选择 设置 > 网络
  3. 展开 文件 API 速率限制
  4. 为您想要启用的速率限制类型勾选复选框:
    • 未经身份验证的 API 请求速率限制
    • 经过身份验证的 API 请求速率限制
  5. 如果您选择了 未经身份验证
    1. 选择 每个 IP 每周期未经身份验证的 API 请求上限
    2. 选择 未经身份验证的 API 速率限制周期(秒)
  6. 如果您选择了 经过身份验证
    1. 选择 每个用户每周期经过身份验证的 API 请求上限
    2. 选择 经过身份验证的 API 速率限制周期(秒)

相关主题