InfoGrab Docs

원시 엔드포인트에 대한 속도 제한

요약

원시 엔드포인트에 대한 액세스를 제어하는 두 가지 속도 제한 설정: 예를 들어, 경로 기반 제한이 300인 경우 https://gitlab.com/gitlab-org/gitlab-foss/raw/master/app/controllers/application_controller.rb에 대한 분당 300을 초과하는 요청이 차단됩니다.

히스토리
  • GitLab 18.10에서 분당 원시 블롭 요청 속도 제한(비인증)이 도입됨.

사전 요구사항:

  • 관리자 액세스.

원시 엔드포인트에 대한 액세스를 제어하는 두 가지 속도 제한 설정:

  • 분당 원시 블롭 요청 속도 제한: 각 프로젝트와 파일 경로에 대한 요청을 제한합니다. 기본값은 분당 300개 요청입니다.
  • 분당 원시 블롭 요청 속도 제한(비인증): 각 프로젝트에 대한 비인증 요청을 모든 파일 경로에 걸쳐 제한합니다. 기본값은 분당 800개 요청입니다.

이 설정을 구성하려면:

  1. 오른쪽 상단에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 설정 > 네트워크를 선택합니다.
  3. 성능 최적화를 확장합니다.

분당 원시 블롭 요청 속도 제한이 300 및 800으로 설정됨.

예를 들어, 경로 기반 제한이 300인 경우 https://gitlab.com/gitlab-org/gitlab-foss/raw/master/app/controllers/application_controller.rb에 대한 분당 300을 초과하는 요청이 차단됩니다. 1분 후에 원시 파일에 대한 액세스가 해제됩니다.

경로 기반 제한은:

  • 각 프로젝트와 파일 경로에 대해 독립적으로 적용됩니다.
  • IP 주소나 사용자별로 적용되지 않습니다.
  • 기본적으로 활성화됩니다. 비활성화하려면 옵션을 0으로 설정합니다.

비인증 프로젝트 전체 제한은:

  • 비인증 요청에 대해서만 각 프로젝트에 걸쳐 모든 파일 경로에 적용됩니다.
  • 인증된 사용자에게는 적용되지 않습니다.
  • IP 주소별로 적용되지 않습니다.
  • 기본적으로 활성화됩니다. 비활성화하려면 옵션을 0으로 설정합니다.

속도 제한을 초과하는 요청은 auth.log에 기록됩니다.

원시 엔드포인트에 대한 속도 제한

Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed
원문 보기
요약

원시 엔드포인트에 대한 액세스를 제어하는 두 가지 속도 제한 설정: 예를 들어, 경로 기반 제한이 300인 경우 https://gitlab.com/gitlab-org/gitlab-foss/raw/master/app/controllers/application_controller.rb에 대한 분당 300을 초과하는 요청이 차단됩니다.

히스토리
  • GitLab 18.10에서 분당 원시 블롭 요청 속도 제한(비인증)이 도입됨.

사전 요구사항:

  • 관리자 액세스.

원시 엔드포인트에 대한 액세스를 제어하는 두 가지 속도 제한 설정:

  • 분당 원시 블롭 요청 속도 제한: 각 프로젝트와 파일 경로에 대한 요청을 제한합니다. 기본값은 분당 300개 요청입니다.
  • 분당 원시 블롭 요청 속도 제한(비인증): 각 프로젝트에 대한 비인증 요청을 모든 파일 경로에 걸쳐 제한합니다. 기본값은 분당 800개 요청입니다.

이 설정을 구성하려면:

  1. 오른쪽 상단에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 설정 > 네트워크를 선택합니다.
  3. 성능 최적화를 확장합니다.

분당 원시 블롭 요청 속도 제한이 300 및 800으로 설정됨.

예를 들어, 경로 기반 제한이 300인 경우 https://gitlab.com/gitlab-org/gitlab-foss/raw/master/app/controllers/application_controller.rb에 대한 분당 300을 초과하는 요청이 차단됩니다. 1분 후에 원시 파일에 대한 액세스가 해제됩니다.

경로 기반 제한은:

  • 각 프로젝트와 파일 경로에 대해 독립적으로 적용됩니다.
  • IP 주소나 사용자별로 적용되지 않습니다.
  • 기본적으로 활성화됩니다. 비활성화하려면 옵션을 0으로 설정합니다.

비인증 프로젝트 전체 제한은:

  • 비인증 요청에 대해서만 각 프로젝트에 걸쳐 모든 파일 경로에 적용됩니다.
  • 인증된 사용자에게는 적용되지 않습니다.
  • IP 주소별로 적용되지 않습니다.
  • 기본적으로 활성화됩니다. 비활성화하려면 옵션을 0으로 설정합니다.

속도 제한을 초과하는 요청은 auth.log에 기록됩니다.