Quote e limiti

Questo documento elenca le quotas e i quotas che si applicano Artifact Registry.

Una quota limita la quantità di risorse Google Cloud condivise È possibile usare un progetto Google Cloud, inclusi hardware, software e rete componenti. Di conseguenza, le quote fanno parte di un sistema che seguenti:

  • Monitora l'utilizzo o il consumo dei prodotti Google Cloud e i servizi di machine learning.
  • Limita il tuo consumo di queste risorse, per motivi che includono: garantendo l'equità e riducendo i picchi di utilizzo.
  • Mantiene 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 alla risorsa Google pertinente e all'attività che vuoi non riesce a eseguire l'esecuzione. Nella maggior parte dei casi, le quote vengono applicate a ogni progetto Google Cloud e vengono condivisi tra tutte le applicazioni e gli indirizzi IP che utilizzano progetto Google Cloud.

Esistono anche limiti per le risorse Artifact Registry. Questi non sono correlati al sistema delle quote. I limiti non possono essere modificati se non diversamente specificato.

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, un batch come "ImportAptArtifacts" potrebbe addebitare una quota per ogni elemento batch. Un pull o un push di Docker di solito effettua più richieste HTTP, quindi la quota viene addebitato per ogni richiesta.
Elimina richieste al minuto in ogni regione o più regioni 18.000 Numero di eliminazioni richieste dal numero di criteri di pulizia rispetto alla quota di richieste di eliminazione e alle eliminazioni al giorno, per repository limite.

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 usi CMEK in Artifact Registry, i tuoi progetti possono consumare richieste crittografiche di Cloud KMS quotas. Ad esempio, repository criptati con CMEK possono utilizzare queste quote per ogni caricamento o download. Le operazioni di crittografia e decriptazione utilizzando Le chiavi CMEK influiscono sulle quote di Cloud KMS solo se utilizzi hardware (Cloud HSM) o chiavi 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 ulteriori informazioni, vedi Quote di Cloud KMS.

Quote di Artifact Analysis

Consulta Quote di Artifact Analysis e per informazioni sui criteri di utilizzo della scansione.

Quote upstream pubbliche

Se utilizzi repository remoti per memorizzare nella cache repository pubblici upstream, ai repository a monte quote di lettura e scrittura.

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 non è già stato memorizzato nella cache del telecomando, l'elemento viene richiesto dal repository upstream e quindi archiviato nel repository remoto. Richieste a Gli host upstream vengono conteggiati ai fini della richiesta di lettura dell'host upstream dell'organizzazione e la memorizzazione nella cache dell'artefatto nel repository remoto utilizza quote di scrittura e richiesta. Dopo aver memorizzato l'elemento nella cache del telecomando, le richieste per quell'artefatto vengono conteggiate solo nella quota di richieste del progetto.

Artifact Registry applica i seguenti limiti di utilizzo per le attività repository.

Limite Upstream pubblico Valore
Letture pubbliche di host upstream per organizzazione, per regione e al minuto Predefinito 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 API Docker Registry elencare le immagini container restituisce un elenco incompleto se un repository ha più di 10.000 immagini o tag.

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

Richiedi un aumento della quota

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