Quotas et limites

Ce document liste les quotas et limites système qui s'appliquent à Artifact Registry.

  • Les quotas spécifient la quantité d'une ressource partagée dénombrable que vous pouvez utiliser. Les quotas sont définis par les services Google Cloud tels que Artifact Registry.
  • Les limites système sont des valeurs fixes qui ne peuvent pas être modifiées.

Google Cloud utilise des quotas pour garantir l'équité et réduire les pics d'utilisation et de disponibilité des ressources. Un quota limite la quantité de ressourcesGoogle Cloud que votre projet Google Cloud peut utiliser. Les quotas s'appliquent à différents types de ressources, y compris les composants matériels, logiciels et réseau. Par exemple, les quotas peuvent limiter le nombre d'appels d'API à un service, le nombre d'équilibreurs de charge utilisés simultanément par votre projet ou le nombre de projets que vous pouvez créer. Les quotas protègent la communauté des utilisateurs deGoogle Cloud en empêchant la surcharge des services. Les quotas vous aident également à gérer vos propres ressources Google Cloud .

Le système Cloud Quotas effectue les opérations suivantes :

  • Surveille votre consommation de produits et services Google Cloud
  • Limite votre consommation de ces ressources
  • Permet de demander des modifications de la valeur du quota

Dans la plupart des cas, lorsque vous tentez d'utiliser plus d'une ressource que son quota ne le permet, le système bloque l'accès à la ressource et la tâche que vous essayez d'effectuer échoue.

Les quotas s'appliquent généralement au niveau du projet Google Cloud . Votre utilisation d'une ressource dans un projet n'affecte pas votre quota disponible dans un autre projet. Dans un projet Google Cloud , les quotas sont partagés entre toutes les applications et adresses IP.

Des limites système s'appliquent également aux ressources Artifact Registry. Les limites système 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 ensemble 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 seule requête HTTP ou un seul appel d'API compte comme une seule requête. Toutefois, certaines opérations sont comptabilisées comme plusieurs requêtes. Par exemple, une requête par lot telle que "ImportAptArtifacts" peut facturer un quota pour chaque élément du lot. Une commande docker pull ou push effectue généralement plusieurs requêtes HTTP. Par conséquent, un quota est facturé pour chaque requête.
Requêtes de suppression par minute dans chaque région ou ensemble multirégional 18 000 Les suppressions demandées par les règles de nettoyage sont comptabilisées dans la limite du quota de requêtes de suppression et des suppressions par jour et par dépôt.

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 de chiffrement gérées par le client (CMEK) dans Artifact Registry, vos projets peuvent consommer des quotas de requêtes de chiffrement Cloud KMS. Par exemple, les dépôts chiffrés CMEK peuvent utiliser ces quotas pour 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 vos workflows. Pour en savoir plus, consultez la page Quotas Cloud KMS.

Quotas d'Artifact Analysis

Pour en savoir plus sur les règles d'utilisation de l'analyse, consultez la section Quotas et limites Artifact Analysis.

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 quotas de lecture et d'écriture des dépôts en amont.

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
Stratégies d'éléments en amont maximales pour les dépôts virtuels 30
Nombre maximal de résolutions en amont par requête pour les dépôts virtuels 250
Nombre maximal de résolutions en amont de dépôts distants par requête pour les dépôts virtuels 30
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 qu'il n'a pas encore été mis en cache dans votre dépôt distant, il est demandé à partir du dépôt en amont, puis stocké dans votre dépôt distant. Les requêtes envoyées aux hôtes en amont sont décomptées de la limite de requêtes de lecture des hôtes en amont de votre organisation. La mise en cache de l'artefact dans votre dépôt distant utilise les quotas d'écriture et de requêtes de votre projet. Une fois l'artefact mis en cache sur votre contrôleur à distance, 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 dépôts distants.

Limite Flux public en amont Valeur
Lectures d'hôtes publics 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 l'établissement de la liste des artefacts dans un dépôt

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

Elle ne s'applique pas à la commande gcloud artifacts docker images list ni aux requêtes de l'API Artifact Registry.

Demander une augmentation du quota

Pour ajuster la plupart des quotas, utilisez la console Google Cloud . Pour en savoir plus, consultez la section Demander un ajustement de quota.