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 può essere utilizzata dal progetto Google Cloud, inclusi hardware, software e componenti di rete. Pertanto, le quote fanno parte di un sistema che:

  • Monitora il tuo utilizzo o consumo di prodotti e servizi Google Cloud.
  • Limita il consumo di queste risorse, per motivi che includono la garanzia dell'equità e la riduzione dei picchi di utilizzo.
  • Mantiene configurazioni che applicano automaticamente le limitazioni prescritte.
  • Offre un mezzo per 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 ha esito negativo. Nella maggior parte dei casi, le quote si applicano a ogni progetto Google Cloud e sono condivise tra tutte le applicazioni e gli indirizzi IP che utilizzano il progetto Google Cloud.

Sono inoltre previsti dei limiti per le risorse Artifact Registry. Questi limiti non sono correlati al sistema di quote. I limiti non possono essere modificati se non diversamente indicato.

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 quote seguenti.

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 un'unica richiesta. Tuttavia, alcune operazioni vengono conteggiate come più richieste. Ad esempio, una richiesta batch come "ImportAptArtifacts" potrebbe addebitare una quota per ogni elemento del batch. Un pull o un push Docker di solito effettua più richieste HTTP, quindi viene addebitata una 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 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 consumare le quote per le richieste crittografiche di Cloud KMS. Ad esempio, i repository criptati con CMEK possono consumare queste quote per ogni caricamento o download. Le operazioni di crittografia e decriptazione mediante 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 tue applicazioni e i tuoi flussi di lavoro. Per ulteriori informazioni, consulta Quote di Cloud KMS.

Quote di Artifact Analysis

Consulta Quote e limiti di Artifact Analysis per informazioni sulla scansione dei criteri di utilizzo.

Quote upstream pubbliche

Se utilizzi repository remoti per memorizzare nella cache i repository pubblici a monte, potresti incorrere in quote di lettura e scrittura dei repository a monte.

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 dei dati dall'upstream del repository remoto per richiesta 9,9 GB
Criteri upstream massimi per i repository virtuali 30
Numero massimo di risoluzioni upstream per richiesta per i repository virtuali 60
Operazioni di creazione ed eliminazione del repository, per regione, al minuto 30

Limiti del repository remoto

Quando richiedi un artefatto dal repository remoto e questo non è già stato memorizzato nella cache del repository remoto, viene richiesto dal repository upstream e quindi archiviato nel repository remoto. Le richieste agli host upstream vengono conteggiate nel limite delle richieste di lettura dell'host upstream della tua organizzazione e la memorizzazione nella cache dell'artefatto nel repository remoto utilizza le quote di scrittura e richiesta del progetto. Una volta che l'artefatto è stato memorizzato nella cache del dispositivo remoto, 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 dell'host upstream pubblico per organizzazione, per regione, al minuto Predefinito 600
Docker Hub 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Limite per elencare le immagini container in un repository

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. Questa limitazione si applica ai client Docker che utilizzano l'API Docker Registry per interagire con i registri. La limitazione non si applica al comando gcloud artifacts docker images list o alle richieste dell'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 più alta.