InfoGrab DocsInfoGrab Docs

웹훅 작업에 대한 속도 제한

요약

다음 요청에 적용되는 분당 속도 제한을 구성합니다. 각 속도 제한은 지정된 프로젝트나 그룹에서 사용자별로 적용되며, UI와 API 모두에 적용됩니다. 이 제한은 웹훅이 트리거되는 빈도를 제한하는 웹훅 전송 속도 제한과는 별개입니다.

히스토리
  • 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 모두에 적용됩니다. 같은 프로젝트나 그룹의 모든 웹훅이 이 제한을 공유합니다.

이 제한은 웹훅이 트리거되는 빈도를 제한하는 웹훅 전송 속도 제한과는 별개입니다. 웹훅 전송 속도 제한의 구성 방법은 인스턴스 유형에 따라 다릅니다.

예를 들어 웹훅 테스트 속도 제한을 5로 설정하고 1분 안에 웹훅을 여섯 번 테스트하면 마지막 요청은 차단됩니다. 1분이 지나면 웹훅을 다시 테스트할 수 있습니다.

속도 제한 변경#

사전 요구 사항:

  • 관리자 액세스.

속도 제한을 변경하는 절차는 다음과 같습니다.

  1. 오른쪽 상단에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 Settings > Network를 선택합니다.
  3. Webhook rate limits를 확장합니다.
  4. 사용 가능한 속도 제한 값을 설정합니다. 속도 제한을 비활성화하려면 0을 입력합니다.
  5. Save changes를 선택합니다.

속도 제한을 초과한 요청은 auth.log 파일에 기록됩니다.

웹훅 작업에 대한 속도 제한

GitLab v19.4
Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed, GitLab Dedicated
원문 보기

요약

다음 요청에 적용되는 분당 속도 제한을 구성합니다. 각 속도 제한은 지정된 프로젝트나 그룹에서 사용자별로 적용되며, UI와 API 모두에 적용됩니다. 이 제한은 웹훅이 트리거되는 빈도를 제한하는 웹훅 전송 속도 제한과는 별개입니다.

히스토리
  • 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 모두에 적용됩니다. 같은 프로젝트나 그룹의 모든 웹훅이 이 제한을 공유합니다.

이 제한은 웹훅이 트리거되는 빈도를 제한하는 웹훅 전송 속도 제한과는 별개입니다. 웹훅 전송 속도 제한의 구성 방법은 인스턴스 유형에 따라 다릅니다.

예를 들어 웹훅 테스트 속도 제한을 5로 설정하고 1분 안에 웹훅을 여섯 번 테스트하면 마지막 요청은 차단됩니다. 1분이 지나면 웹훅을 다시 테스트할 수 있습니다.

속도 제한 변경#

사전 요구 사항:

  • 관리자 액세스.

속도 제한을 변경하는 절차는 다음과 같습니다.

  1. 오른쪽 상단에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 Settings > Network를 선택합니다.
  3. Webhook rate limits를 확장합니다.
  4. 사용 가능한 속도 제한 값을 설정합니다. 속도 제한을 비활성화하려면 0을 입력합니다.
  5. Save changes를 선택합니다.

속도 제한을 초과한 요청은 auth.log 파일에 기록됩니다.