InfoGrab DocsInfoGrab Docs

구성할 수 없는 속도 제한

GitLab 애플리케이션에 내장되어 변경할 수 없는 속도 제한과 각 제한이 적용되는 범위를 설명합니다.

GitLab은 애플리케이션에서 다음 속도 제한을 적용합니다. 제한 속도 제한 세부 정보 변경 로그 생성 프로젝트별 사용자당 분당 5회 호출 :id/repository/changelog 엔드포인트에 적용됩니다. 이 제한은 GET 작업과 POST 작업 간에 공유됩니다. 커밋 diff 파일 분당 6회 요청 확장된 커밋 diff 파일( /[group]/[project]/-/commit/[:sha]/diff_files?expanded=1 )에 적용됩니다. 이 제한은 인증된 요청의 경우 사용자별로, 인증되지 않은 요청의 경우 IP 주소별로 적용됩니다. 배포 삭제 인증된 사용자당 분당 500회 요청 DELETE /projects/:id/deployments/:deployment_id 로 배포를 삭제할 때 적용됩니다. 대량 배포 삭제가 인프라에 미치는 영향을 줄입니다. GitLab 19.2에서 도입되었습니다. FogBugz 가져오기 사용자당 분당 1회 가져오기 트리거 FogBugz에서 프로젝트 가져오기를 트리거할 때 적용됩니다. GitLab 17.6에서 도입되었습니다. GitHub 가져오기 사용자당 분당 6회 가져오기 트리거 GitHub에서 프로젝트 가져오기를 트리거할 때 적용됩니다. 신규 사용자 계정 IP 주소당 분당 20회 호출 /users/sign_up 엔드포인트에 적용됩니다. 사용 중인 사용자 이름이나 이메일 주소를 대량으로 알아내려는 시도를 완화합니다. 알림 이메일 프로젝트 또는 그룹별 사용자당 24시간당 알림 1,000건 프로젝트 또는 그룹과 관련된 알림 이메일에 적용됩니다. GitLab 17.2에서 일반적으로 사용 가능합니다. 오프라인 전송 내보내기 및 가져오기 사용자당 분당 6회 요청 오프라인 전송 내보내기와 가져오기에 적용되며, 두 작업은 각각 별도로 제한됩니다. GitLab 19.3에서 도입되었습니다. 저장소 아카이브 사용자당 분당 5회 요청 UI 또는 API를 통해 저장소 아카이브를 다운로드할 때 적용됩니다. 이 제한은 프로젝트와 다운로드를 시작한 사용자에게 적용됩니다. 저장소 blob 및 파일 접근 프로젝트별 객체당 분당 5회 호출 저장소 blob 및 저장소 파일 엔드포인트에서 10MB보다 큰 파일에 적용됩니다. GitLab 18.1에서 도입되었습니다. 사용자 이름 업데이트 인증된 사용자당 분당 10회 호출 사용자 이름을 변경할 수 있는 빈도를 제한합니다. 어떤 사용자 이름이 사용 중인지 대량으로 알아내려는 시도를 완화합니다. 사용자 이름 존재 여부 IP 주소당 분당 20회 호출 선택한 사용자 이름이 이미 사용 중인지 확인하는 내부 /users/:username/exists 엔드포인트에 적용됩니다. 관련 항목 # 속도 제한 악용 및 인증 실패 차단