InfoGrab Docs

패키지 레지스트리 속도 제한

요약

GitLab 패키지 레지스트리를 사용하면 다양한 일반 패키지 관리자의 비공개 또는 공개 레지스트리로 GitLab을 사용할 수 있습니다. 다운스트림 프로젝트가 이러한 의존성을 자주 다운로드하면 패키지 API를 통해 많은 요청이 이루어집니다.

GitLab 패키지 레지스트리를 사용하면 다양한 일반 패키지 관리자의 비공개 또는 공개 레지스트리로 GitLab을 사용할 수 있습니다. 패키지를 게시하고 공유하면 다른 사람들이 패키지 API를 통해 다운스트림 프로젝트의 의존성으로 사용할 수 있습니다.

다운스트림 프로젝트가 이러한 의존성을 자주 다운로드하면 패키지 API를 통해 많은 요청이 이루어집니다. 따라서 적용된 사용자 및 IP 속도 제한에 도달할 수 있습니다. 이 문제를 해결하기 위해 패키지 API에 대한 특정 속도 제한을 정의할 수 있습니다:

이 제한은 기본적으로 비활성화됩니다.

활성화되면 패키지 API에 대한 요청의 일반 사용자 및 IP 속도 제한을 대체합니다. 따라서 일반 사용자 및 IP 속도 제한을 유지하면서 패키지 API의 속도 제한을 늘릴 수 있습니다. 이 우선순위 외에는 일반 사용자 및 IP 속도 제한과 기능 차이가 없습니다.

패키지 API에 대한 인증되지 않은 요청 속도 제한 활성화#

사전 요구 사항:

  • 관리자 액세스 권한.

인증되지 않은 요청 속도 제한을 활성화하려면:

  1. 오른쪽 상단에서 관리자를 선택합니다.

  2. 왼쪽 사이드바에서 설정 > 네트워크를 선택합니다.

  3. 패키지 레지스트리 속도 제한을 확장합니다.

  4. 인증되지 않은 요청 속도 제한 활성화를 선택합니다.

    • 선택 사항. IP당 속도 제한 기간당 최대 인증되지 않은 요청 수 값을 업데이트합니다. 기본값은 800입니다.
    • 선택 사항. 인증되지 않은 속도 제한 기간(초) 값을 업데이트합니다. 기본값은 15입니다.

패키지 API에 대한 인증된 API 요청 속도 제한 활성화#

사전 요구 사항:

  • 관리자 액세스 권한.

인증된 API 요청 속도 제한을 활성화하려면:

  1. 오른쪽 상단에서 관리자를 선택합니다.

  2. 왼쪽 사이드바에서 설정 > 네트워크를 선택합니다.

  3. 패키지 레지스트리 속도 제한을 확장합니다.

  4. 인증된 API 요청 속도 제한 활성화를 선택합니다.

    • 선택 사항. 사용자당 속도 제한 기간당 최대 인증된 API 요청 수 값을 업데이트합니다. 기본값은 1000입니다.
    • 선택 사항. 인증된 API 속도 제한 기간(초) 값을 업데이트합니다. 기본값은 15입니다.

패키지 레지스트리 속도 제한

Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

GitLab 패키지 레지스트리를 사용하면 다양한 일반 패키지 관리자의 비공개 또는 공개 레지스트리로 GitLab을 사용할 수 있습니다. 다운스트림 프로젝트가 이러한 의존성을 자주 다운로드하면 패키지 API를 통해 많은 요청이 이루어집니다.

GitLab 패키지 레지스트리를 사용하면 다양한 일반 패키지 관리자의 비공개 또는 공개 레지스트리로 GitLab을 사용할 수 있습니다. 패키지를 게시하고 공유하면 다른 사람들이 패키지 API를 통해 다운스트림 프로젝트의 의존성으로 사용할 수 있습니다.

다운스트림 프로젝트가 이러한 의존성을 자주 다운로드하면 패키지 API를 통해 많은 요청이 이루어집니다. 따라서 적용된 사용자 및 IP 속도 제한에 도달할 수 있습니다. 이 문제를 해결하기 위해 패키지 API에 대한 특정 속도 제한을 정의할 수 있습니다:

이 제한은 기본적으로 비활성화됩니다.

활성화되면 패키지 API에 대한 요청의 일반 사용자 및 IP 속도 제한을 대체합니다. 따라서 일반 사용자 및 IP 속도 제한을 유지하면서 패키지 API의 속도 제한을 늘릴 수 있습니다. 이 우선순위 외에는 일반 사용자 및 IP 속도 제한과 기능 차이가 없습니다.

패키지 API에 대한 인증되지 않은 요청 속도 제한 활성화#

사전 요구 사항:

  • 관리자 액세스 권한.

인증되지 않은 요청 속도 제한을 활성화하려면:

  1. 오른쪽 상단에서 관리자를 선택합니다.

  2. 왼쪽 사이드바에서 설정 > 네트워크를 선택합니다.

  3. 패키지 레지스트리 속도 제한을 확장합니다.

  4. 인증되지 않은 요청 속도 제한 활성화를 선택합니다.

    • 선택 사항. IP당 속도 제한 기간당 최대 인증되지 않은 요청 수 값을 업데이트합니다. 기본값은 800입니다.
    • 선택 사항. 인증되지 않은 속도 제한 기간(초) 값을 업데이트합니다. 기본값은 15입니다.

패키지 API에 대한 인증된 API 요청 속도 제한 활성화#

사전 요구 사항:

  • 관리자 액세스 권한.

인증된 API 요청 속도 제한을 활성화하려면:

  1. 오른쪽 상단에서 관리자를 선택합니다.

  2. 왼쪽 사이드바에서 설정 > 네트워크를 선택합니다.

  3. 패키지 레지스트리 속도 제한을 확장합니다.

  4. 인증된 API 요청 속도 제한 활성화를 선택합니다.

    • 선택 사항. 사용자당 속도 제한 기간당 최대 인증된 API 요청 수 값을 업데이트합니다. 기본값은 1000입니다.
    • 선택 사항. 인증된 API 속도 제한 기간(초) 값을 업데이트합니다. 기본값은 15입니다.