Back to Gitlabhq

Limites de débit sur l'API de fichiers du dépôt

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

19.2.02.5 KB
Original Source

{{< details >}}

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

{{< /details >}}

L'API de fichiers du dépôt vous permet de récupérer, créer, mettre à jour et supprimer des fichiers dans votre dépôt. Pour améliorer la sécurité et la durabilité de votre application web, vous pouvez appliquer des limites de débit sur cette API. Toutes les limites de débit que vous créez pour l'API de fichiers remplacent les limites de débit générales par utilisateur et par IP.

Définir les limites de débit de l'API de fichiers {#define-files-api-rate-limits}

Les limites de débit pour l'API de fichiers 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 adressées à l'API de fichiers du dépôt. Vous pouvez conserver les limites de débit générales par utilisateur et par IP déjà en place, et augmenter ou diminuer les limites de débit pour l'API de fichiers. Aucune autre nouvelle fonctionnalité n'est fournie par ce remplacement.

Prérequis :

  • Vous devez disposer d'un accès administrateur à l'instance.

Pour remplacer les limites de débit générales par utilisateur et par IP pour les requêtes adressées à l'API de fichiers du dépôt :

  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 Files API Rate Limits.
  4. Cochez les cases correspondant aux types de limites de débit que vous souhaitez activer :
    • Unauthenticated API request rate limit
    • Authenticated API request rate limit
  5. Si vous avez sélectionné unauthenticated :
    1. Sélectionnez le Max unauthenticated API requests per period per IP.
    2. Sélectionnez la Durée de la limitation de fréquence des requêtes d'API non authentifiées en secondes.
  6. Si vous avez sélectionné authenticated :
    1. Sélectionnez le Max authenticated API requests per period per user.
    2. Sélectionnez la Limitation de fréquence des requêtes d'API authentifiées en secondes.