Quotas e limites

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 us-east1-a para o contentor example-bucket-1, que está localizado no projeto my-project. A cache B é criada em us-east1-a para example-bucket-2, que também está localizada em my-project. Uma vez que a cache A e a cache B estão localizadas em us-east1-a e my-project, o tráfego de ambas as caches conta para o mesmo limite de largura de banda da cache.

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
  • storagebatchoperations.jobs.get
  • storagebatchoperations.jobs.list
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 my-project tem uma quota de largura de banda de saída da Google multirregional de 200 Gbps para todas as regiões no respetivo âmbito. Neste cenário, a região us-east1 tem 200 Gbps de largura de banda quando suporta a saída de dados para os serviços Google a partir de contentores na multirregião us, e a região us-west1 tem 200 Gbps de largura de banda quando suporta a saída de dados para os serviços Google a partir de contentores na multirregião us.

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 my-project envia dados de um contentor localizado na multirregião us para clientes em todo o mundo. Neste cenário, as diferentes regiões na us multirregião usam a sua própria quota de saída da Internet à medida que os dados são enviados do contentor para diferentes partes do mundo. Normalmente, a quota de saída da Internet é contabilizada em função da região geograficamente mais próxima do destino dos dados.

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.