InfoGrab Docs

Groups API 속도 제한

Groups API 엔드포인트에 속도 제한 설정.

Note GitLab 18.0 이상으로 업그레이드할 때, 이 API에 대한 구성 가능한 속도 제한은 0 으로 설정됩니다. 관리자는 필요에 따라 속도 제한을 조정할 수 있습니다. 영향을 받는 속도 제한에 대한 정보는 Projects, Groups, Users API에 대해 발표된 속도 제한 을 참조하세요. Groups API 속도 제한 구성 # 히스토리 GitLab 17.1에서 rate_limit_groups_and_projects_api 라는 플래그 와 함께 그룹 및 프로젝트 API에 대한 속도 제한이 도입 됨. 기본적으로 비활성화됨. GitLab 18.1에서 일반적으로 사용 가능 해짐. 기능 플래그 rate_limit_groups_and_projects_api 가 제거됨. 다음 Groups API 엔드포인트에 대한 요청의 각 IP 주소 및 사용자별 속도 제한을 구성합니다: 제한 기본값 간격 GET /groups 200 1분 GET /groups/:id 400 1분 GET /groups/:id/groups/shared 0 1분 GET /groups/:id/invited_groups 60 1분 GET /groups/:id/projects 600 1분 POST /groups/:id/archive 60 1분 필수 요건: 관리자 액세스. 속도 제한을 변경하려면: 오른쪽 상단 모서리에서 관리자 를 선택합니다. 설정 > 네트워크 를 선택합니다. Groups API 속도 제한 을 펼칩니다. 속도 제한 값을 변경하거나, 비활성화하려면 속도 제한을 0 으로 설정합니다. 변경 사항 저장 을 선택합니다. 속도 제한: 각 인증된 사용자에게 적용됩니다. 요청이 인증되지 않은 경우, 속도 제한은 IP 주소에 적용됩니다. 속도 제한을 비활성화하려면 0으로 설정할 수 있습니다. 속도 제한을 초과하는 요청은 auth.log 파일에 기록됩니다. 예를 들어, GET /groups/:id 에 400 제한을 설정하면, 분당 400을 초과하는 API 엔드포인트에 대한 요청이 차단됩니다. 엔드포인트에 대한 액세스는 1분 후에 복원됩니다. 그룹 멤버 목록 조회 속도 제한 # 히스토리 GitLab 18.6에서 도입 됨. 모든 그룹 멤버 목록 API 엔드포인트 에 속도 제한이 설정됩니다. GET /projects/:id/members/all 및 GET /groups/:id/members/all API 엔드포인트는 동일한 속도 제한 구성을 공유합니다. 프로젝트 엔드포인트에 속도 제한을 설정하면, 속도 제한은 그룹 엔드포인트에도 적용됩니다. 필수 요건: 관리자 액세스. 두 엔드포인트의 속도 제한을 수정하려면: 오른쪽 상단 모서리에서 관리자 를 선택합니다. 설정 > 네트워크 를 선택합니다. Projects API 속도 제한 을 펼칩니다. 사용자 또는 IP 주소당 분당 GET /projects/:id/members/all API에 대한 최대 요청 수 텍스트 상자에 값을 입력합니다. 변경 사항 저장 을 선택합니다. 속도 제한: 기본값은 분당 200 요청입니다. 각 그룹 및 사용자에 적용됩니다