Quote e limiti

Questo documento elenca le quote e i limiti di sistema che si applicano ad Artifact Registry.

  • Le quote specificano la quantità di una risorsa condivisa e numerabile che puoi utilizzare. Le quote sono definite da servizi come Artifact Registry. Google Cloud
  • I limiti di sistema sono valori fissi che non possono essere modificati.

Google Cloud utilizza le quote per garantire l'equità e ridurre i picchi di utilizzo e disponibilità delle risorse. Una quota limita la quantità di una Google Cloud risorsa che Google Cloud il progetto può utilizzare. Le quote si applicano a una serie di tipi di risorse, inclusi hardware, software e componenti di rete. Ad esempio, le quote possono limitare il numero di chiamate API a un servizio, il numero di bilanciatori del carico utilizzati contemporaneamente dal tuo progetto o il numero di progetti che puoi creare. Le quote proteggono la community degli utentiGoogle Cloud impedendo il sovraccarico dei servizi. Le quote ti aiutano inoltre a gestire le tue Google Cloud risorse.

Il sistema delle quote di Cloud esegue le seguenti operazioni:

Nella maggior parte dei casi, quando provi a utilizzare una risorsa per un volume maggiore di quello consentito dalla quota, il sistema blocca l'accesso alla risorsa e l'attività che stai tentando di eseguire non va a buon fine.

In genere, le quote si applicano a livello di Google Cloud progetto. L'utilizzo di una risorsa in un progetto non influisce sulla quota disponibile in un altro progetto. All'interno di un Google Cloud progetto, le quote vengono condivise tra tutte le applicazioni e gli indirizzi IP.

Esistono anche limiti di sistema per le risorse Artifact Registry. I limiti di sistema 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 ulteriori informazioni sulle norme relative alle quote, sulla visualizzazione delle quote e sulla loro gestione, consulta la documentazione di Cloud Quotas.

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 ciascuna regione o località a più regioni 60.000
Richieste di scrittura al minuto in ciascuna regione o località a 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 vengono conteggiate come più richieste. Ad esempio, una richiesta batch come `ImportAptArtifacts` potrebbe addebitare la quota per ogni elemento del batch. Un comando docker pull o docker push di solito effettua più richieste HTTP, quindi la quota viene addebitata per ogni richiesta.
Richieste di eliminazione al minuto in ciascuna regione o località a più regioni 18.000 Le eliminazioni richieste dai criteri di pulizia vengono conteggiate ai fini della quota di richieste di eliminazione e del limite di eliminazioni al giorno per repository .

Quota per le richieste per utente

Per impostazione predefinita, i progetti prevedono quote per utente illimitate. Facoltativamente, puoi limitare queste quote 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 di 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 decrittografia che utilizzano chiavi CMEK influiscono sulle quote di Cloud KMS solo se utilizzi chiavi hardware (Cloud HSM) o esterne (Cloud EKM). Verifica di avere 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

Per informazioni sulle norme di utilizzo della scansione, consulta Quote e limiti di Artifact Analysis.

Quote upstream pubbliche

Se utilizzi repository remoti per memorizzare nella cache i repository upstream pubblici, 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 di criteri di pulizia per repository, al giorno 300.000
Policy di pulizia per repository 10
Recupero massimo dei dati dall'upstream del repository remoto per richiesta 9,9 GB
Numero massimo di policy upstream per i repository virtuali 30
Numero massimo di risoluzioni upstream totali per richiesta per i repository virtuali 250
Numero massimo di risoluzioni upstream del repository remoto per richiesta per i repository virtuali 30
Operazioni di creazione ed eliminazione del repository, per regione, al minuto 30
Nota: le eliminazioni richieste dalle norme di pulizia vengono conteggiate ai fini del limite di eliminazione e della quota di richieste di eliminazione.

Limiti del repository remoto

Quando richiedi un artefatto dal repository remoto e l'artefatto non è già stato memorizzato nella cache del repository remoto, l'artefatto viene richiesto dal repository upstream e poi 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 e la memorizzazione nella cache dell'artefatto nel repository remoto utilizza le quote di scrittura e di richieste del tuo progetto. Una volta memorizzato nella cache l'artefatto nel tuo repository remoto, le richieste per quell'artefatto vengono conteggiate solo ai fini della quota di richieste del tuo progetto.

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

Limite Public upstream Valore
Letture di host upstream pubblici per organizzazione, per regione, al minuto Predefinito 600
Docker Hub 600
proxy.golang.org 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Limite per elencare gli artefatti in un repository

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

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 modificare la maggior parte delle quote, utilizza la Google Cloud console. Per ulteriori informazioni, consulta Richiedi un aggiustamento delle quote.