InfoGrab DocsInfoGrab Docs

웹훅 작업에 대한 속도 제한

웹훅 테스트 요청과 웹훅 이벤트 재전송 요청에 적용되는 분당 속도 제한을 구성하는 방법을 설명합니다.

히스토리 GitLab 17.0에서 웹훅 테스트 속도 제한이 web_hook_test_api_endpoint_rate_limit 플래그 와 함께 도입 되었습니다. 기본적으로 활성화됩니다. GitLab 17.1에서 웹훅 이벤트 재전송 속도 제한이 web_hook_event_resend_api_endpoint_rate_limit 플래그 와 함께 도입 되었습니다. 기본적으로 활성화됩니다. GitLab 19.3에서 속도 제한을 사용자가 설정할 수 있도록 변경 되었습니다. web_hook_test_api_endpoint_rate_limit 기능 플래그와 web_hook_event_resend_api_endpoint_rate_limit 기능 플래그는 제거되었습니다. 다음 요청에 적용되는 분당 속도 제한을 구성합니다. 웹훅 테스트 . 웹훅 이벤트 재전송 . 제한 기본값 웹훅 테스트 요청 분당 5회 웹훅 이벤트 재전송 요청 분당 5회 각 속도 제한은 지정된 프로젝트나 그룹에서 사용자별로 적용되며, UI와 API 모두에 적용됩니다. 같은 프로젝트나 그룹의 모든 웹훅이 이 제한을 공유합니다. 이 제한은 웹훅이 트리거되는 빈도를 제한하는 웹훅 전송 속도 제한 과는 별개입니다. 웹훅 전송 속도 제한의 구성 방법은 인스턴스 유형에 따라 다릅니다. GitLab Self-Managed에서는 관리자가 Plan limits API 로 구성합니다. GitLab.com에서는 전송 제한이 플랜에 따라 정해지며 변경할 수 없습니다. 예를 들어 웹훅 테스트 속도 제한을 5로 설정하고 1분 안에 웹훅을 여섯 번 테스트하면 마지막 요청은 차단됩니다. 1분이 지나면 웹훅을 다시 테스트할 수 있습니다. 속도 제한 변경 # 사전 요구 사항: 관리자 액세스. 속도 제한을 변경하는 절차는 다음과 같습니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > Network 를 선택합니다. Webhook rate limits 를 확장합니다. 사용 가능한 속도 제한 값을 설정합니다. 속도 제한을 비활성화하려면 0 을 입력합니다. Save changes 를 선택합니다. 속도 제한을 초과한 요청은 auth.log 파일에 기록됩니다.