Back to Gitlabhq

Limitation de la fréquence d'accès au registre de paquets

doc-locale/fr-fr/administration/settings/package_registry_rate_limits.md

19.3.03.2 KB
Original Source

{{< details >}}

  • Niveau : Free, Premium, Ultimate
  • Offre : GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

Avec le registre de paquets GitLab, vous pouvez utiliser GitLab comme un registre de paquets privé ou public pour une variété de gestionnaires de paquets courants. Vous pouvez publier et partager des paquets, que d'autres peuvent utiliser comme dépendance dans des projets en aval via l'API Packages.

Si des projets en aval téléchargent fréquemment ces dépendances, de nombreuses requêtes sont effectuées via l'API Packages. Vous pouvez donc atteindre les limites de débit par utilisateur et par IP appliquées. Pour résoudre ce problème, vous pouvez définir des limites de débit spécifiques pour l'API Packages :

Ces limites sont désactivées par défaut.

Lorsqu'elles sont activées, elles remplacent les limites de débit générales par utilisateur et par IP pour les requêtes vers l'API Packages. Vous pouvez donc conserver les limites de débit générales par utilisateur et par IP, et augmenter les limites de débit pour l'API Packages. Hormis cette priorité, il n'y a aucune différence de fonctionnalité par rapport aux limites de débit générales par utilisateur et par IP.

Activer la limite de débit des requêtes non authentifiées pour l'API Packages {#enable-unauthenticated-request-rate-limit-for-packages-api}

Prérequis :

  • Accès administrateur.

Pour activer la limite de débit des requêtes non authentifiées :

  1. Dans le coin supérieur droit, sélectionnez Admin.

  2. Dans la barre latérale gauche, sélectionnez Paramètres > Réseau.

  3. Développez Limitation de la fréquence d'accès au registre de paquets.

  4. Sélectionnez Enable unauthenticated request rate limit.

    • Facultatif. Mettez à jour la valeur Maximum unauthenticated requests per rate limit period per IP. La valeur par défaut est 800.
    • Facultatif. Mettez à jour la valeur Unauthenticated rate limit period in seconds. La valeur par défaut est 15.

Activer la limite de débit des requêtes d'API authentifiées pour l'API Packages {#enable-authenticated-api-request-rate-limit-for-packages-api}

Prérequis :

  • Accès administrateur.

Pour activer la limite de débit des requêtes d'API authentifiées :

  1. Dans le coin supérieur droit, sélectionnez Admin.

  2. Dans la barre latérale gauche, sélectionnez Paramètres > Réseau

  3. Développez Limitation de la fréquence d'accès au registre de paquets.

  4. Sélectionnez Activer la limite de fréquence des requêtes d'API authentifiées.

    • Facultatif. Mettez à jour la valeur Nombre maximum de requêtes d'API authentifiées par période de limite de fréquence et par utilisateur. La valeur par défaut est 1000.
    • Facultatif. Mettez à jour la valeur Limitation de fréquence des requêtes d'API authentifiées en secondes. La valeur par défaut est 15.