{{< details >}}

  • Tier: 基础版,专业版,旗舰版
  • Offering: 私有化部署

{{< /details >}}

极狐GitLab 仓库文件 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 速率限制周期(秒)

相关主题