Questa pagina descrive le quote e i limiti di richiesta per Cloud Storage. Puoi richiedere aumenti delle quote, ma i limiti non possono essere modificati.
Quote e limiti sono soggetti a modifiche.
Bucket
Limite | Valore | Note |
---|---|---|
Dimensione massima del nome del bucket | 63 caratteri | |
Tasso massimo di creazione ed eliminazione di bucket per progetto | Circa una richiesta ogni due secondi | Nella maggior parte dei casi conviene creare meno bucket e più oggetti. Ad esempio, una scelta di progettazione molto comune è quella di utilizzare un bucket per ogni utente del progetto. Tuttavia, se stai progettando un sistema che aggiunge molti utenti al secondo, allora conviene riunire molti utenti in un bucket (con le autorizzazioni appropriate) in modo che il limite di frequenza per la creazione dei bucket non diventi un collo di bottiglia. Le applicazioni a elevata disponibilità non devono dipendere dalla creazione o dall'eliminazione di bucket nel percorso critico della loro esecuzione. I nomi dei bucket fanno parte di uno spazio dei nomi centralizzato e globale: qualsiasi dipendenza da questo spazio dei nomi crea un single point of failure per l'applicazione. A causa di ciò e del limite di creazione/eliminazione dei bucket, per i servizi ad alta disponibilità su Cloud Storage consigliamo di creare preventivamente tutti i bucket necessari. |
Tasso massimo di ripristino dei bucket per progetto | Circa una richiesta ogni due secondi | |
Frequenza massima degli aggiornamenti dei metadati dei bucket per bucket | Un aggiornamento al secondo | Gli aggiornamenti rapidi di un singolo bucket (ad esempio, la modifica della configurazione CORS) potrebbero causare errori di limitazione. |
Numero massimo di entità a cui possono essere concessi ruoli IAM per bucket | 1500 entità per tutti i ruoli IAM 100 entità per i ruoli IAM legacy |
Per saperne di più, consulta Tipi di entità. |
Numero massimo di configurazioni delle notifiche Pub/Sub per bucket | 100 configurazioni delle notifiche | |
Numero massimo di rilocazioni simultanee di bucket supportate dalla stessa località all'interno di un progetto | 5 bucket | Per saperne di più, consulta Rilocazione dei bucket. |
Numero massimo di configurazioni di notifica Pub/Sub impostate per l'attivazione per un evento specifico | 10 configurazioni di notifica | |
Numero massimo di attributi personalizzati in una configurazione delle notifiche Pub/Sub | 10 attributi personalizzati | |
Periodo di conservazione massimo che può essere impostato per Bucket Lock | 3.155.760.000 secondi (100 anni) | |
Durata massima di conservazione dell'eliminazione temporanea | 90 giorni | |
Numero massimo di prefissi e suffissi in totale quando si utilizzano
le condizioni del ciclo di vita matchesPrefix e matchesSuffix in tutte le regole di un bucket. |
1000 | Per informazioni sulla gestione del ciclo di vita degli oggetti, consulta la sezione Gestione del ciclo di vita degli oggetti. |
Oggetti
Limite | Valore | Note |
---|---|---|
Dimensioni massime dell'oggetto | 5 TiB | Questo limite si applica indipendentemente dal metodo di scrittura, inclusi composizione di oggetti, caricamenti ripristinabili e caricamento in più parti. |
Dimensione combinata massima di tutte le chiavi e i valori dei metadati personalizzati per oggetto | 8 KiB | |
Dimensione massima del nome oggetto per gli oggetti in un bucket dello spazio dei nomi piatto | 1024 byte (codificati in UTF-8) | |
Dimensione massima del nome dell'oggetto per gli oggetti in un bucket con spazio dei nomi gerarchico abilitato | Nome cartella: 512 byte (codificati in UTF-8) Nome base: 512 byte (codificati in UTF-8) . |
|
Frequenza massima di scrittura per lo stesso nome oggetto | Una scrittura al secondo | La scrittura nello stesso nome oggetto a una velocità superiore al limite potrebbe causare errori di limitazione. Per saperne di più, vedi Immutabilità dell'oggetto. |
Tasso massimo di aggiornamenti dei metadati degli oggetti a un singolo oggetto | Un aggiornamento al secondo | L'aggiornamento dei metadati degli oggetti a una velocità superiore al limite potrebbe comportare errori di limitazione. |
Frequenza massima di scrittura di oggetti in un bucket | Illimitato | Include caricamento, aggiornamento ed eliminazione di oggetti. I bucket inizialmente supportano circa 1000 scritture al secondo e in seguito scalano secondo necessità. |
Tasso massimo di letture di oggetti in un bucket | Illimitato | Include la lettura dei dati degli oggetti, dei metadati degli oggetti e l'elenco degli oggetti. I bucket inizialmente supportano circa 5000 letture di oggetti al secondo e in seguito scalano secondo necessità. Tuttavia, tieni presente che esistono limiti di larghezza di banda. |
Numero massimo di voci dell'elenco di controllo dell'accesso (ACL) | 100 ACL per oggetto | Per ulteriori informazioni, consulta Ambiti ACL. |
Numero massimo di oggetti di origine in una composizione di oggetti | 32 oggetti in un'unica richiesta di composizione | |
Numero massimo di componenti che costituiscono un oggetto composto | Illimitato | Non esistono limiti al numero di componenti di un oggetto composto,
ma è possibile associare a tale oggetto solo
fino a 2.147.483.647 metadati componentCount e l'oggetto
composito finale deve rispettare il limite dimensionale
di 5 TiB applicabile a tutti gli oggetti in Cloud Storage. |
Tempo massimo di conservazione che può essere impostato per il blocco della conservazione degli oggetti | 3.155.760.000 secondi (100 anni) dalla data e ora correnti | |
Limiti massimi iniziali di query al secondo (QPS) per la lettura e la scrittura di oggetti nei bucket con spazio dei nomi gerarchico abilitato. | fino a 8 volte superiore rispetto ai bucket senza spazio dei nomi gerarchico abilitato. | Per informazioni sull'ottimizzazione delle prestazioni quando lavori con le cartelle, consulta Gestione delle cartelle. |
Anywhere Cache
Limite | Valore | Note |
---|---|---|
Dimensione massima della cache Modifica Anywhere Cache | 1 PiB | Le dimensioni della cache vengono scalate automaticamente in base alla quantità di dati memorizzati nella cache. La dimensione della cache è pari alla quantità di dati importati nella cache meno la quantità di dati eliminati. Ad esempio, se un workload inserisce 100 GiB di dati, la dimensione della cache aumenterà fino a 100 GiB. Se successivamente vengono eliminati 50 GiB di dati, le dimensioni della cache si riducono a 50 GiB. Il limite di dimensioni della cache potrebbe essere inferiore in base alla cronologia dell'account di fatturazione del progetto. Se le risorse sono limitate, la creazione di cache può essere interrotta o le cache esistenti possono smettere di crescere ed eliminare i dati in base a un algoritmo LRU (Least Recently Used) per fare spazio a nuovi dati. |
Limite massimo di larghezza di banda per l'utilizzo dei dati di Anywhere Cache per progetto e per zona | 20 Tbps | Il limite di larghezza di banda della cache viene scalato automaticamente in base alla quantità di dati archiviati nella cache a 20 Gbps per 1 TiB di dati, con un valore di base di 100 Gbps. Poiché il limite di larghezza di banda della cache viene applicato in base al progetto e alla zona, il traffico dalle cache all'interno dello stesso progetto e della stessa zona viene conteggiato ai fini di un limite di larghezza di banda della cache comune, anche se le cache vengono create per bucket diversi. Ad esempio, supponiamo che la cache A venga creata
nella zona Puoi aumentare la quantità totale di larghezza di banda della cache aumentando la quantità di dati memorizzati nella cache o il numero di cache compilando più zone con le cache. Il limite di larghezza di banda della cache è separato dalla quota di larghezza di banda massima del tuo progetto. La lettura dei dati dalla cache viene conteggiata ai fini del limite di larghezza di banda della cache fino al raggiungimento del limite, dopodiché le letture dei dati iniziano a essere conteggiate ai fini della quota di larghezza di banda del progetto. I fallimenti della cache non vengono conteggiati ai fini del limite di larghezza di banda della cache. |
Cartelle gestite
Limite | Valore | Note |
---|---|---|
Dimensione massima del nome della cartella gestita | 1024 byte (codificati in UTF-8) | |
Numero massimo di cartelle gestite in un bucket Cloud Storage | Illimitato | |
Limite massimo di annidamento delle cartelle gestite | 15 | |
Frequenza massima degli aggiornamenti dei criteri IAM per cartella gestita | Un aggiornamento al secondo |
Richieste API JSON
Limite | Valore | Note |
---|---|---|
Payload totale massimo della richiesta di una richiesta batch | Meno di 10 MiB | Non includere più di 100 chiamate in un'unica richiesta. |
Dimensione massima di un pattern glob di elenco di oggetti | 1024 byte con codifica UTF-8 |
Richieste API XML
Limite | Valore | Note |
---|---|---|
Dimensione combinata massima di URL della richiesta e intestazioni HTTP | 16 KiB | |
Numero massimo di bucket che possono essere restituiti durante l'elenco dei bucket | 1000 bucket | L'API XML restituisce i bucket in ordine lessicografico in base al nome. |
Numero massimo di parti in un caricamento multiparte | 10.000 parti | L'oggetto assemblato da queste parti deve rispettare il limite dimensionale di 5 TiB che si applica a tutti gli oggetti in Cloud Storage. |
Dimensione massima di una singola parte in un caricamento in più parti | 5 GiB | |
Dimensione minima di una singola parte in un caricamento multiparte | 5 MiB | Non è previsto un limite minimo di dimensioni per l'ultima parte di un caricamento in più parti. Di conseguenza, questo limite non viene applicato al momento del caricamento di una parte, ma al momento del tentativo di completare il caricamento. |
Durata massima di un caricamento multiparte e delle relative parti caricate che possono rimanere non completati o inattivi in un bucket | Illimitato | |
Numero massimo di caricamenti in più parti che possono verificarsi contemporaneamente per un oggetto | Illimitato | |
Durata massima per completare una sessione di caricamento ripristinabile | 7 giorni | Il periodo di tempo viene misurato a partire dall'inizio del caricamento ripristinabilee. |
Chiavi HMAC per gli account di servizio
È previsto un limite di massimo 10 chiavi HMAC per ogni account di servizio. Le chiavi eliminate non contano ai fini di questo limite.
Job di operazioni batch di archiviazione
Questa sezione descrive le restrizioni attuali dell'API e le quote di utilizzo dei job di operazioni batch di archiviazione.
Job di operazioni batch di archiviazione simultanei
Nella tabella seguente sono riportati i limiti per le operazioni simultanee in corso
jobs
:
Numero massimo di `job` in corso | Applicabile a |
---|---|
100 | Per progetto per località del bucket |
Quote di frequenza
Le operazioni batch di archiviazione applicano quote di frequenza a tutte le richieste effettuate.
Questa tabella fornisce la metrica, i metodi API e i limiti predefiniti per ogni quota:
Metrica | Metodi API | Limiti predefiniti |
---|---|---|
storagebatchoperations.googleapis.com/create_requests |
storagebatchoperations.jobs.create |
1200 richieste/min/progetto |
storagebatchoperations.googleapis.com/read_requests |
|
1200 richieste/min/progetto |
storagebatchoperations.googleapis.com/cancel_requests |
storagebatchoperations.jobs.cancel |
1200 richieste/min/progetto |
storagebatchoperations.googleapis.com/delete_requests |
storagebatchoperations.jobs.delete |
1200 richieste/min/progetto |
Larghezza di banda
Quota | Valore | Note |
---|---|---|
Larghezza di banda massima per l'uscita dei dati da Cloud Storage ad altri servizi | Quota predefinita di 200 Gbps per la maggior parte dei progetti, ma potrebbe essere inferiore in base alla cronologia dell'account di fatturazione del progetto |
Puoi richiedere aumenti delle quote in base al progetto. Per scoprire come visualizzare i limiti di uscita di Google per un progetto, consulta Visualizzare e gestire le quote. Per scoprire come visualizzare l'utilizzo dell'uscita da Google per un progetto, consulta la sezione Monitoraggio della larghezza di banda. |
Larghezza di banda in uscita massima per le richieste internet che accedono ai dati dai bucket | Quota predefinita di 200 Gbps per la maggior parte dei progetti, ma potrebbe essere inferiore in base alla cronologia dell'account di fatturazione del progetto |
Per scoprire come visualizzare i limiti di uscita da internet per un progetto, consulta Visualizzare e gestire le quote. Per scoprire come visualizzare l'utilizzo del traffico in uscita da internet per un progetto, consulta Monitoraggio della larghezza di banda. Puoi richiedere aumenti delle quote in base al progetto. |
Quando la larghezza di banda di un progetto supera una determinata quota, le richieste ai bucket interessati possono essere limitate o rifiutate con un errore ripetibile
429 - rateLimitExceeded
che include i dettagli della quota superata.
Consulta la sezione Utilizzo della larghezza di banda per informazioni sul monitoraggio della larghezza di banda.