Esta página descreve as quotas e os limites de pedidos do Cloud Storage. Pode pedir aumentos das quotas, mas não é possível ajustar os limites.
As quotas e os limites estão sujeitos a alterações.
Contentores
Limite | Valor | Notas |
---|---|---|
Tamanho máximo do nome do contentor | 63 carateres | Se o nome contiver um ponto (.), o limite é de 222 carateres. |
Taxa máxima de criação e eliminação de contentores por projeto | Aproximadamente um pedido a cada dois segundos | Planeie ter menos contentores e mais objetos na maioria dos casos. Por exemplo, uma escolha de design comum é usar um grupo por utilizador do seu projeto. No entanto, se estiver a criar um sistema que adiciona muitos utilizadores por segundo, crie-o para muitos utilizadores num contentor (com as autorizações) adequadas, para que o limite da taxa de criação de contentores não se torne um obstáculo. As aplicações de elevada disponibilidade não devem depender da criação nem da eliminação de contentores no caminho crítico da respetiva aplicação. Os nomes dos contentores fazem parte de um namespace centralizado e global: qualquer dependência deste namespace cria um único ponto de falha para a sua aplicação. Devido a isto e ao limite de criação/eliminação de contentores, a prática recomendada para serviços de elevada disponibilidade no Cloud Storage é pré-criar todos os contentores necessários. |
Taxa máxima de restauração de contentores por projeto | Aproximadamente um pedido a cada dois segundos | |
Taxa máxima de atualizações de metadados de contentores por contentor | Uma atualização por segundo | As atualizações rápidas a um único contentor (por exemplo, alterar a configuração CORS) podem resultar em erros de limitação. |
Número máximo de responsáveis aos quais podem ser concedidas funções do IAM por contentor | 1500 responsáveis por todas as funções de IAM 100 responsáveis para funções de IAM antigas |
Consulte o artigo Tipos de principais para mais informações. |
Número máximo de configurações de notificação do Pub/Sub por contentor | 100 configurações de notificações | |
Número máximo de realocações de contentores simultâneas suportadas a partir da mesma localização num projeto | 5 contentores | Consulte o artigo Mudança de localização do contentor para mais informações. |
Número máximo de configurações de notificações do Pub/Sub definidas para acionar um evento específico | 10 configurações de notificações | |
Número máximo de atributos personalizados numa configuração de notificação do Pub/Sub | 10 atributos personalizados | |
Período de retenção máximo que pode ser definido para o bloqueio de contentores | 3 155 760 000 segundos (100 anos) | |
Duração máxima da retenção de eliminação recuperável | 90 dias | |
Número máximo de prefixos e sufixos no total quando usar as condições de ciclo de vida matchesPrefix e matchesSuffix em todas as regras num contentor. |
1000 | Para obter informações sobre a gestão do ciclo de vida de objetos, consulte o artigo Gestão do ciclo de vida de objetos. |
Objetos
Limite | Valor | Notas |
---|---|---|
Tamanho máximo do objeto | 5 TiB | Este limite aplica-se independentemente do método de escrita, incluindo composição de objetos, carregamentos retomáveis e carregamento multipartes. |
Tamanho máximo combinado de todas as chaves e valores de metadados personalizados por objeto | 8 KiB | |
Tamanho máximo do nome do objeto para objetos num contentor de espaço de nomes simples | 1024 bytes (codificados em UTF-8) | |
Tamanho máximo do nome do objeto para objetos num contentor com espaço de nomes hierárquico ativado | Nome da pasta: 512 bytes (codificados em UTF-8) nome base: 512 bytes (codificados em UTF-8) . |
|
Taxa máxima de gravações no mesmo nome de objeto | Uma gravação por segundo | A gravação no mesmo nome de objeto a uma taxa acima do limite pode resultar em erros de limitação. Para mais informações, consulte o artigo Imutabilidade de objetos. |
Taxa máxima de atualizações de metadados de objetos para um único objeto | Uma atualização por segundo | A atualização dos metadados de objetos a uma taxa acima do limite pode resultar em erros de limitação. |
Taxa máxima de gravações de objetos num contentor | Ilimitado | Inclui o carregamento, a atualização e a eliminação de objetos. Os contentores suportam inicialmente cerca de 1000 escritas por segundo e, em seguida, são dimensionados conforme necessário. |
Taxa máxima de leituras de objetos num contentor | Ilimitado | Inclui a leitura de dados de objetos, a leitura de metadados de objetos e a enumeração de objetos. Os contentores suportam inicialmente cerca de 5000 leituras de objetos por segundo e, em seguida, são dimensionados conforme necessário. No entanto, tenha em atenção que existem limites de largura de banda. |
Número máximo de entradas da lista de controlo de acesso (LCAs) | 100 LCAs por objeto | Para mais informações, consulte os âmbitos da ACL. |
Número máximo de objetos de origem numa composição de objetos | 32 objetos num único pedido de composição | |
Número máximo de componentes que compõem um objeto composto | Ilimitado | Embora não exista limite para o número de componentes que constituem um objeto composto, os metadados componentCount associados a um objeto composto atingem o limite de 2 147 483 647, e o objeto composto final tem de cumprir o limite de tamanho de 5 TiB que se aplica a todos os objetos no Cloud Storage. |
Tempo de retenção máximo que pode ser definido para o bloqueio de retenção de objetos | 3 155 760 000 segundos (100 anos) a partir da data e hora atuais | |
Limites máximos de consultas iniciais por segundo (CPS) para leitura e escrita de objetos em contentores com o espaço de nomes hierárquico ativado. | até 8 vezes mais CPS em comparação com os contentores sem o espaço de nomes hierárquico ativado. | Para informações sobre a otimização do desempenho ao trabalhar com pastas, consulte o artigo Gestão de pastas. |
Cache em qualquer lugar
Limite | Valor | Notas |
---|---|---|
Tamanho máximo da cache do Anywhere Cache | 1 PiB | O tamanho da cache é dimensionado automaticamente para a quantidade de dados armazenados na cache. O tamanho da cache é igual à quantidade de dados carregados na cache menos a quantidade de dados removidos. Por exemplo, se uma carga de trabalho carregar 100 GiB de dados, o tamanho da cache aumenta para 100 GiB. Se, posteriormente, forem removidos 50 GiB de dados, o tamanho da cache é reduzido para 50 GiB. O limite do tamanho da cache pode ser inferior com base no histórico da conta de faturação do seu projeto. Se os recursos forem limitados, as criações de cache podem ser interrompidas ou as caches existentes podem deixar de crescer e remover dados num algoritmo de utilização menos recente (LRU) para dar espaço a novos dados. |
Limite de largura de banda de utilização de dados máximo da cache em qualquer lugar por projeto e por zona | 20 Tbps | O limite de largura de banda da cache é dimensionado automaticamente de acordo com a quantidade de dados armazenados na cache a 20 Gbps por 1 TiB de dados, com um valor base de 100 Gbps. Uma vez que o limite de largura de banda da cache se aplica por projeto e por zona, o tráfego das caches no mesmo projeto e zona conta para um limite de largura de banda da cache comum, mesmo que as caches sejam criadas para diferentes contentores. Por exemplo, suponhamos que a cache A é criada na zona Pode aumentar a quantidade total de largura de banda da cache de duas formas: aumentando a quantidade de dados armazenados na cache ou aumentando o número de caches preenchendo mais zonas com caches. O limite de largura de banda da cache é independente da quota de largura de banda máxima do seu projeto. A leitura de dados da cache conta para o limite de largura de banda da cache até atingir o limite. Nesse momento, as leituras de dados começam a contar para a quota de largura de banda do projeto. As falhas de cache não são contabilizadas para o limite de largura de banda da cache. |
Pastas geridas
Limite | Valor | Notas |
---|---|---|
Tamanho máximo do nome da pasta gerida | 1024 bytes (codificados em UTF-8) | |
Número máximo de pastas geridas num contentor do Cloud Storage | Ilimitado | |
Limite máximo de aninhamento de pastas geridas | 15 | |
Taxa máxima de atualizações da política IAM por pasta gerida | Uma atualização por segundo |
Pedidos API JSON
Limite | Valor | Notas |
---|---|---|
Payload total máximo do pedido de um pedido em lote | Menos de 10 MiB | Não inclua mais de 100 chamadas num único pedido. |
Tamanho máximo de uma ficha de objeto padrão glob | 1024 bytes na codificação UTF-8 |
Pedidos de API XML
Limite | Valor | Notas |
---|---|---|
Tamanho combinado máximo do URL do pedido e dos cabeçalhos HTTP | 16 KiB | |
Número máximo de contentores que podem ser devolvidos quando são listados contentores | 1000 contentores | A API XML devolve contentores lexicograficamente por nome. |
Número máximo de partes num carregamento multipartes | 10 000 peças | O objeto montado a partir destas partes tem de estar em conformidade com o limite de tamanho de 5 TiB que se aplica a todos os objetos no Cloud Storage. |
Tamanho máximo de uma parte individual num carregamento multipartes | 5 GiB | |
Tamanho mínimo de uma parte individual num carregamento multipartes | 5 MiB | Não existe um limite de tamanho mínimo na última parte de um carregamento em várias partes. Como resultado, este limite não é aplicado no momento em que um ficheiro é carregado, mas sim quando tenta concluir o carregamento. |
O tempo máximo durante o qual um carregamento multipartes e as respetivas partes carregadas podem permanecer inacabados ou inativos num contentor | Ilimitado | |
Número máximo de carregamentos multipartes diferentes que podem ocorrer em simultâneo para um objeto | Ilimitado | |
Duração máxima para concluir uma sessão de carregamento retomável | 7 dias | A duração é medida a partir do início do carregamento retomável. |
Chaves HMAC para contas de serviço
Existe um limite de, no máximo, 10 chaves HMAC por conta de serviço. As chaves eliminadas não contam para este limite.
Relatórios de inventário
Existe um limite de, no máximo, 100 configurações de relatórios de inventário por bucket de origem.
Trabalhos de operações em lote de armazenamento
Esta secção descreve as restrições atuais da API e as quotas de utilização na utilização de tarefas de operações em lote de armazenamento.
Trabalhos de operações em lote de armazenamento simultâneos
A tabela seguinte descreve o limite para carregamentos em curso
jobs
:
Máximo de `jobs` em curso | Aplica-se a |
---|---|
100 | Por projeto por localização do contentor |
Quotas de tarifas
As operações em lote de armazenamento aplicam quotas de taxa a todos os pedidos feitos.
Esta tabela fornece a métrica, os métodos da API e os limites predefinidos para cada quota:
Métrica | Métodos da API | Limites predefinidos |
---|---|---|
storagebatchoperations.googleapis.com/create_requests |
storagebatchoperations.jobs.create |
1200 pedidos/minuto/projeto |
storagebatchoperations.googleapis.com/read_requests |
|
1200 pedidos/minuto/projeto |
storagebatchoperations.googleapis.com/cancel_requests |
storagebatchoperations.jobs.cancel |
1200 pedidos/minuto/projeto |
storagebatchoperations.googleapis.com/delete_requests |
storagebatchoperations.jobs.delete |
1200 pedidos/minuto/projeto |
Largura de banda
Quota | Valor | Notas |
---|---|---|
Largura de banda máxima para cada região que tem saída de dados do Cloud Storage para os serviços Google | Quota predefinida de 200 Gbps por região para a maioria dos projetos, mas pode ser inferior com base no histórico da conta de faturação do seu projeto |
A saída para a RFC de multimédia e a RFC de multimédia na nuvem está isenta desta quota. Pode pedir aumentos de quotas por projeto. Para saber como ver os limites de saída da Google para um projeto, consulte o artigo Veja e faça a gestão das quotas. Para saber como ver a utilização da saída do Google para um projeto, consulte a secção Monitorização da largura de banda. |
Largura de banda máxima para cada região dupla que tem saída de dados do Cloud Storage para os serviços Google | Quota predefinida de 200 Gbps para cada região numa região dupla para a maioria dos projetos, mas pode ser inferior com base no histórico da conta de faturação do seu projeto |
A saída para a RFC de multimédia e a RFC de multimédia na nuvem está isenta desta quota. Pode pedir um aumento de quota por projeto. Para saber como ver os limites de saída da Google para um projeto, consulte o artigo Veja e faça a gestão das quotas. Para saber como ver a utilização da saída do Google para um projeto, consulte a secção Monitorização da largura de banda. |
Largura de banda máxima para cada multirregião com saída de dados do Cloud Storage para os serviços Google | Quota predefinida de 200 Gbps por região para a maioria dos projetos, mas pode ser inferior com base no histórico da conta de faturação do seu projeto |
A saída para a RFC de multimédia e a RFC de multimédia na nuvem está isenta desta quota. Cada região na região múltipla especificada tem uma quota separada. Por exemplo, suponhamos que o projeto Para saber como ver os limites de saída da Google para um projeto, consulte o artigo Veja e faça a gestão das quotas. Para saber como ver a utilização da saída do Google para um projeto, consulte a secção Monitorização da largura de banda. Pode pedir um aumento da quota por projeto. Tenha em atenção que, geralmente, deve usar contentores localizados em regiões ou regiões duplas para cargas de trabalho com taxas de saída elevadas para os serviços Google. Para contentores existentes em várias regiões que executam cargas de trabalho grandes nos serviços Google, pode usar o Serviço de transferência de armazenamento para mover os seus dados para um contentor numa região ou numa região dupla. |
Largura de banda de saída máxima para pedidos da Internet que acedem a dados de contentores numa região | Quota predefinida de 200 Gbps por região para a maioria dos projetos, mas pode ser inferior com base no histórico da conta de faturação do seu projeto |
A saída para o Cloud CDN e o Media CDN devido a falhas de cache está incluída nesta quota. Para saber como ver os limites de saída da Internet de um projeto, consulte o artigo Veja e faça a gestão das quotas. Para saber como ver a utilização da saída da Internet para um projeto, consulte o artigo Monitorização da largura de banda. Pode pedir aumentos de quotas por projeto. |
Largura de banda de saída máxima para pedidos de Internet que acedem a contentores de uma região dupla | Quota predefinida de 200 Gbps para cada região numa região dupla para a maioria dos projetos, mas pode ser inferior com base no histórico da conta de faturação do seu projeto | A saída para o Cloud CDN e o Media CDN devido a falhas de cache está incluída nesta quota. Para saber como ver os limites de saída da Internet de um projeto, consulte o artigo Veja e faça a gestão das quotas. Para saber como ver a utilização da saída da Internet de um projeto por região, consulte Monitorização da largura de banda. Pode pedir um aumento de quota por projeto. |
Largura de banda de saída máxima para pedidos da Internet que acedem a contentores numa determinada multirregião | Quota predefinida de 200 Gbps por região para a maioria dos projetos, mas pode ser inferior com base no histórico da conta de faturação do seu projeto |
A saída para o Cloud CDN e o Media CDN devido a falhas de cache está incluída nesta quota. As regiões na multirregião têm quotas de saída da Internet multirregionais separadas. Por exemplo, suponhamos que Para saber como ver os limites de saída da Internet de um projeto, consulte o artigo Veja e faça a gestão das quotas. Para saber como ver a utilização da saída da Internet de um projeto por região, consulte Monitorização da largura de banda. Pode pedir um aumento da quota por projeto. |
Quando a largura de banda de um projeto excede uma determinada quota, os pedidos para os contentores afetados podem ser limitados ou podem ser rejeitados com um erro repetível
429 - rateLimitExceeded
que inclui detalhes da quota excedida.
Consulte a secção Utilização de largura de banda para ver informações sobre a monitorização da sua largura de banda.