사용자 API의 요율 제한

Tier: Free, Premium, Ultimate Offering: Self-Managed

- GitLab 14.8에서 도입되었습니다.

사용자 API에 대한 요청당 사용자별 요율을 구성할 수 있습니다.

요율 제한을 변경하려면:

  1. 왼쪽 사이드바에서 관리 영역을 선택합니다.
  2. 설정 > 네트워크를 선택합니다.
  3. 사용자 API 요율 제한을 확장합니다.
  4. 10분당 최대 요청 횟수 텍스트 상자에 새 값을 입력합니다.
  5. 선택 사항. 요율을 초과할 수 있는 사용자 상자에 한도를 초과할 수 있는 사용자를 나열합니다.
  6. 변경 사항 저장을 선택합니다.

이 제한은 다음과 같습니다:

  • 각 사용자별로 독립적으로 적용됩니다.
  • IP 주소당 적용되지 않습니다.

기본 값은 300입니다.

요율을 초과하는 요청은 auth.log 파일에 로그됩니다.

예를 들어, 300을 제한으로 설정하면 GET /users/:id API 엔드포인트로의 요청이 10분당 300을 초과하면 차단됩니다. 10분이 경과한 후에 엔드포인트에 대한 액세스가 허용됩니다.