Quote e limiti

Questo documento elenca le quotas e i quotas che si applicano ad Artifact Registry. Per ulteriori informazioni sulle quote, consulta Quote di Virtual Private Cloud.

Una quota limita la quantità di una risorsa Google Cloud condivisa che un progetto Google Cloud può utilizzare, inclusi hardware, software e componenti di rete. Pertanto, le quote fanno parte di un sistema che:

  • Monitora l'utilizzo o il consumo dei prodotti e dei servizi Google Cloud.
  • Limita il consumo di queste risorse, per motivi che includono la garanzia di equità e la riduzione dei picchi di utilizzo.
  • Mantiene le configurazioni che applicano automaticamente le limitazioni prescritte.
  • Consente di richiedere o modificare la quota.

Nella maggior parte dei casi, quando viene superata una quota, il sistema blocca immediatamente l'accesso alla risorsa Google pertinente e l'attività che stai tentando di eseguire non riesce. Nella maggior parte dei casi, le quote vengono applicate a ogni progetto Google Cloud e vengono condivise tra tutte le applicazioni e gli indirizzi IP che utilizzano il progetto Google Cloud.

Esistono anche limiti per le risorse Artifact Registry. Questi limiti non sono correlati al sistema delle quote. Se non diversamente indicato, i limiti non possono essere modificati.

Artifact Registry limita la frequenza massima di richieste in entrata e applica le quote in base al singolo progetto e utente.

Per informazioni su criteri per le quote e sulla visualizzazione e sulla gestione della quota, vedi Utilizzo delle quote.

Per visualizzare le attività attuali delle API, visita la dashboard delle API.

Quote

Artifact Registry applica le seguenti quote.

Quota per le richieste per progetto

Quota Valore Informazioni aggiuntive
Richieste al minuto in ogni regione o più regioni 60.000
Richieste di scrittura al minuto in ogni regione o più regioni 18.000 Nella maggior parte dei casi, una singola richiesta HTTP o chiamata API viene conteggiata come una singola richiesta. Tuttavia, alcune operazioni contano come più richieste. Ad esempio, una richiesta batch come "ImportAptArtifacts" potrebbe addebitare una quota per ogni elemento nel batch. Un pull o un push di Docker di solito effettua più richieste HTTP, quindi viene addebitata la quota per ogni richiesta.
Elimina richieste al minuto in ogni regione o più regioni 18.000 Le eliminazioni richieste dai criteri di pulizia vengono conteggiate ai fini della quota di richieste di eliminazione e delle eliminazioni al giorno, per limite di repository.

Quota per le richieste per utente

Per impostazione predefinita, i progetti prevedono quote per utente illimitate. Facoltativamente, puoi limitare la quota per utente all'interno di un progetto. La quota per utente si applica per ciascun utente autenticato o per ciascun indirizzo IP client per richieste non autenticate a un repository pubblico.

Quote di Cloud KMS e Artifact Registry

Quando utilizzi CMEK in Artifact Registry, i tuoi progetti possono utilizzare le quote delle richieste di crittografia di Cloud KMS. Ad esempio, i repository criptati con CMEK possono utilizzare queste quote per ogni caricamento o download. Le operazioni di crittografia e decriptazione che utilizzano le chiavi CMEK influiscono sulle quote di Cloud KMS solo se utilizzi chiavi hardware (Cloud HSM) o esterne (Cloud EKM). Verifica di disporre di una quota sufficiente per abilitare la crittografia dei secret a livello di applicazione per le applicazioni e i flussi di lavoro. Per maggiori informazioni, consulta Quote di Cloud KMS.

Quote di Artifact Analysis

Per informazioni sull'analisi dei criteri di utilizzo, consulta Quote e limiti di Artifact Analysis.

Quote upstream pubbliche

Se utilizzi repository remoti per memorizzare nella cache repository pubblici upstream, potresti essere soggetto alle quote di lettura e scrittura dei repository upstream.

Limiti di utilizzo

Artifact Registry applica i seguenti limiti di utilizzo.

Limite di utilizzo Valore
Eliminazioni dei criteri di pulizia per repository, al giorno 300.000
Criteri di pulizia per repository 10
Recupero massimo di dati dall'upstream del repository remoto per richiesta 9,9 GB
Numero massimo di criteri upstream per i repository virtuali 30
Numero massimo di risoluzioni upstream per richiesta per i repository virtuali 60
Operazioni di creazione ed eliminazione dei repository, per regione e al minuto 30

Limiti dei repository remoti

Quando richiedi un artefatto dal repository remoto e l'artefatto non è già stato memorizzato nella cache nel repository remoto, l'artefatto viene richiesto dal repository upstream e quindi archiviato nel repository remoto. Le richieste agli host upstream vengono conteggiate ai fini del limite di richieste di lettura degli host upstream della tua organizzazione. Inoltre, la memorizzazione nella cache dell'artefatto nel repository remoto utilizza le quote di scrittura e richiesta del progetto. Una volta che l'elemento è stato memorizzato nella cache sul tuo telecomando, le richieste per quell'artefatto vengono conteggiate solo nella quota di richieste del progetto.

Artifact Registry applica i seguenti limiti di utilizzo per i repository remoti.

Limite Upstream pubblico Valore
Letture pubbliche di host upstream per organizzazione, per regione e al minuto Predefinita 600
Docker Hub 600
Maven centrale 3000
NpmJS 1800
PyPI 1200

Limite per l'elenco degli artefatti in un repository

Le richieste API specifiche per i formati sono limitate a 10.000 per tutti i formati. Ad esempio, il metodo dell'API Docker Registry per elencare le immagini container restituisce un elenco incompleto se un repository ha più di 10.000 immagini o tag.

La limitazione non si applica al comando gcloud artefatti docker images list o alle richieste API Artifact Registry.

Richiedi un aumento della quota

Per aumentare o diminuire la maggior parte delle quote, utilizza la console Google Cloud. Per ulteriori informazioni, consulta Richiedere una quota superiore.