{{< details >}}
- Tier: 基础版,专业版,旗舰版
- Offering: 私有化部署
{{< /details >}}
极狐GitLab 仓库文件 API 使您能够获取、创建、更新和删除仓库中的文件。为了提高 Web 应用程序的安全性和耐用性,您可以在此 API 上实施速率限制。您为文件 API 创建的任何速率限制都将覆盖一般用户和 IP 速率限制。
定义文件 API 速率限制
文件 API 的速率限制默认情况下是禁用的。当启用时,它们会替代针对仓库文件 API请求的一般用户和 IP 速率限制。您可以保留已经存在的一般用户和 IP 速率限制,并增加或减少文件 API 的速率限制。此覆盖不提供其他新功能。
前提条件:
- 您必须具有实例的管理员访问权限。
要覆盖针对仓库文件 API 请求的一般用户和 IP 速率限制:
- 在左侧边栏底部,选择 管理员。
- 选择 设置 > 网络。
- 展开 文件 API 速率限制。
- 选择要启用的速率限制类型的复选框:
- 未认证的 API 请求速率限制
- 认证的 API 请求速率限制
- 如果您选择了 未认证:
- 选择 每个 IP 每个周期的最大未认证 API 请求。
- 选择 未认证 API 速率限制周期(秒)。
- 如果您选择了 认证:
- 选择 每个用户每个周期的最大认证 API 请求。
- 选择 认证 API 速率限制周期(秒)。