Quotas et limites

Ce document répertorie les quotas et limites qui s'appliquent au Artifact Registry.

Un quota limite la quantité d'une ressource Google Cloud partagée particulière que votre projet Google Cloud peut utiliser, y compris les composants matériels, logiciels et réseau. Par conséquent, les quotas font partie d'un système qui effectue les opérations suivantes :

  • Surveille votre utilisation ou votre consommation des produits et services Google Cloud
  • Limite la consommation de ces ressources pour des raisons telles que l'équité et la réduction des pics d'utilisation.
  • Gère des configurations qui appliquent automatiquement des restrictions recommandées.
  • Fournit un moyen de demander ou d'effectuer des modifications de quota.

Dans la plupart des cas, lorsqu'un quota est dépassé, le système bloque immédiatement l'accès à la ressource Google concernée et la tâche que vous essayez d'effectuer échoue. Dans la plupart des cas, les quotas s'appliquent à chaque projet Google Cloud. Ils sont partagés entre toutes les applications et adresses IP qui utilisent ce projet.

Des limites s'appliquent également aux ressources Artifact Registry. Ces limites ne sont pas liées au système de quotas. Sauf indication contraire, les limites ne peuvent pas être modifiées.

Artifact Registry limite le taux maximal de requêtes entrantes et applique des quotas selon le projet et l'utilisation.

Consultez la page Les quotas et leur utilisation pour en savoir plus sur les règles relatives aux quotas, et découvrir comment consulter et gérer ces derniers.

Affichez le tableau de bord des API pour connaître votre activité actuelle sur les API.

Quotas

Artifact Registry applique les quotas suivants.

Quota de requêtes par projet

Quota Valeur Informations supplémentaires
Requêtes par minute dans chaque région ou emplacement multirégional 60 000
Requêtes d'écriture par minute dans chaque région ou ensemble multirégional 18 000 Dans la plupart des cas, une requête HTTP ou un appel d'API unique est comptabilisé comme une requête unique. Cependant, certaines opérations sont comptabilisées comme plusieurs requêtes. Par exemple, un traitement par lot une requête telle que "ImportAptArtifacts" peut facturer un quota pour chaque élément par lot. Une commande Docker pull ou push effectue généralement plusieurs requêtes HTTP. Les quotas est facturé pour chaque requête.
Requêtes de suppression par minute dans chaque région ou emplacement multirégional 18 000 Nombre de suppressions demandées par les règles de nettoyage dans le quota de requêtes de suppression et le nombre de suppressions par jour et par dépôt limite.

Quota de requêtes par utilisateur

Par défaut, les projets ont un quota par utilisateur illimité. Il est possible de limiter le quota par utilisateur au sein d'un projet. Le quota par utilisateur s'applique pour chaque utilisateur authentifié ou adresse IP client pour les requêtes non authentifiées envoyées à un dépôt public.

Quotas Cloud KMS et Artifact Registry

Lorsque vous utilisez des clés CMEK dans Artifact Registry, vos projets peuvent utiliser des requêtes de chiffrement Cloud KMS des quotas. Par exemple, les dépôts chiffrés par CMEK peuvent consommer ces quotas à chaque importation ou téléchargement. Les opérations de chiffrement et de déchiffrement à l'aide de clés CMEK n'affectent les quotas Cloud KMS que si vous utilisez des clés matérielles (Cloud HSM) ou externes (Cloud EKM). Vérifiez que vous disposez d'un quota suffisant pour activer le chiffrement des secrets au niveau de la couche d'application pour vos applications et workflows. Pour en savoir plus, consultez la page Quotas Cloud KMS.

Quotas d'Artifact Analysis

Consultez les quotas d'Artifact Analysis et d'utilisation pour plus d'informations sur l'analyse des règles d'utilisation.

Quotas publics en amont

Si vous utilisez des dépôts distants pour mettre en cache des dépôts publics en amont, vous pouvez être soumis aux dépôts en amont des quotas de lecture et d'écriture.

Limites d'utilisation

Artifact Registry applique les limites d'utilisation suivantes.

Limite d'utilisation Valeur
Suppressions de règles de nettoyage par dépôt et par jour 300 000
Règles de nettoyage par dépôt 10
Récupération maximale de données en amont du dépôt distant par requête 9,9 Go
Nombre maximal de règles en amont pour les dépôts virtuels 30
Nombre maximal de résolutions en amont par requête pour les dépôts virtuels 60
Opérations de création et de suppression de dépôts, par région et par minute 30

Limites des dépôts distants

Lorsque vous demandez un artefact à partir de votre dépôt distant et que l'artefact n'a pas encore été mis en cache dans votre télécommande, l'artefact est demandé à partir de en amont, puis stockées dans votre dépôt distant. Demandes adressées à Les hôtes en amont sont comptabilisés dans la requête de lecture de l'hôte en amont de votre organisation et la mise en cache de l'artefact dans votre dépôt distant utilise des quotas d'écriture et de requêtes. Une fois l'artefact mis en cache sur votre télécommande, les requêtes pour cet artefact ne sont comptabilisées que dans le quota de requêtes de votre projet.

Artifact Registry applique les limites d'utilisation suivantes pour les applications des dépôts.

Limite Publique en amont Valeur
Lectures d'hôtes publiques en amont par organisation, par région et par minute Par défaut 600
Docker Hub 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Limite concernant la liste des artefacts dans un dépôt

Le nombre de requêtes API spécifiques à un format pour tous les formats est limité à 10 000. Par exemple, la méthode de l'API Docker Registry Répertorier les images de conteneurs renvoie une liste incomplète si un dépôt contient plus de 10 000 images ou tags.

Cette limitation ne s'applique pas gcloud artefacts docker images list ou les requêtes API Artifact Registry.

Demander une augmentation du quota

Pour demander une augmentation ou une diminution de la plupart des quotas, vous pouvez utiliser Google Cloud Console. Pour en savoir plus, consultez Demander une augmentation de quota.