리포지토리 파일 API 속도 제한
Offering: GitLab Self-Managed, GitLab Dedicated
리포지토리 파일 API를 사용하면 리포지토리에서 파일을 가져오고, 생성하고, 업데이트하고, 삭제할 수 있습니다. 파일 API의 속도 제한은 기본적으로 비활성화되어 있습니다. 리포지토리 파일 API에 대한 요청에서 일반 사용자 및 IP 속도 제한을 재정의하려면:
리포지토리 파일 API를 사용하면 리포지토리에서 파일을 가져오고, 생성하고, 업데이트하고, 삭제할 수 있습니다. 웹 애플리케이션의 보안 및 내구성을 향상시키기 위해 이 API에 속도 제한을 적용할 수 있습니다. 파일 API에 대해 생성하는 모든 속도 제한은 일반 사용자 및 IP 속도 제한을 재정의합니다.
파일 API 속도 제한 정의#
파일 API의 속도 제한은 기본적으로 비활성화되어 있습니다. 활성화하면 리포지토리 파일 API에 대한 요청에서 일반 사용자 및 IP 속도 제한을 대체합니다. 이미 적용된 일반 사용자 및 IP 속도 제한을 유지하면서 파일 API의 속도 제한을 높이거나 낮출 수 있습니다. 이 재정의로 다른 새로운 기능은 제공되지 않습니다.
사전 요구 사항:
- 인스턴스에 대한 관리자 권한이 있어야 합니다.
리포지토리 파일 API에 대한 요청에서 일반 사용자 및 IP 속도 제한을 재정의하려면:
- 오른쪽 상단에서 Admin을 선택합니다.
- 왼쪽 사이드바에서 Settings > Network를 선택합니다.
- Files API Rate Limits를 펼칩니다.
- 활성화하려는 속도 제한 유형에 대한 체크박스를 선택합니다:
- Unauthenticated API request rate limit
- Authenticated API request rate limit
- unauthenticated를 선택한 경우:
- Max unauthenticated API requests per period per IP를 선택합니다.
- Unauthenticated API rate limit period in seconds를 선택합니다.
- authenticated를 선택한 경우:
- Max authenticated API requests per period per user를 선택합니다.
- Authenticated API rate limit period in seconds를 선택합니다.
