Cotas e limites

Esta página descreve as cotas e os limites de solicitação do Cloud Storage. É possível solicitar aumentos de cotas, mas os limites não podem ser ajustados.

As cotas e os limites estão sujeitos a alterações.

Buckets

Limite Valor Observações
Tamanho máximo do nome do bucket 63 caracteres

Se o nome tiver um ponto (.), o limite será de 222 caracteres.

Taxa máxima de criação e exclusão de buckets por projeto Aproximadamente uma solicitação a cada dois segundos

Na maioria dos casos, deve-se planejar menos buckets e mais objetos. Por exemplo, uma escolha comum de design é usar um bucket por usuário no projeto. No entanto, ao desenvolver um sistema que adiciona muitos usuários por segundo, configure um design de muitos usuários em um único bucket com as (permissões apropriadas).Dessa forma, o limite da taxa de criação de buckets não causará um gargalo.

Aplicativos altamente disponíveis não devem depender da criação ou exclusão de buckets nos seus caminhos críticos. Os nomes dos buckets fazem parte de um namespace centralizado e global: qualquer dependência desse namespace cria um ponto único de falha para o aplicativo. Por causa disso e do limite de criação/exclusão de bucket, a prática recomendada para serviços altamente disponíveis no Cloud Storage é pré-criar todos os buckets necessários.

Taxa máxima de atualizações de metadados de bucket por bucket Uma atualização por segundo Atualizações rápidas em um único bucket (por exemplo, alteração na configuração do CORS) podem resultar em erros de limitação.
Número máximo de principais que podem receber papéis do IAM por bucket

1.500 principais para todos os papéis do IAM

100 principais para papéis legados do IAM

Os exemplos de principais incluem usuários individuais, grupos e domínios. Consulte Tipos principais para mais informações.
Número máximo de configurações de notificação do Pub/Sub por bucket Cem configurações de notificação
Número máximo de configurações de notificação do Pub/Sub definidas para serem acionadas em um evento específico Dez configurações de notificação
Número máximo de atributos personalizados em uma configuração de notificação do Pub/Sub Dez atributos personalizados

Objetos

Limite Valor Observações
Tamanho máximo do objeto 5 TiB

Esse limite se aplica independentemente do método de gravação, incluindo composição de objetos, uploads retomáveis e upload de várias partes. Embora seja possível fazer o upload de todos os 5 TiB em uma única solicitação de upload, esses uploads de longa duração têm mais chances de apresentar falhas. Os uploads retomáveis são o método recomendado para fazer o upload de objetos grandes.

Tamanho máximo combinado de todas as chaves e valores de metadados personalizados por objeto 8 KiB
Tamanho máximo do nome do objeto 1.024 bytes (codificado em UTF-8)
Taxa máxima de gravações no mesmo nome de objeto Uma gravação por segundo Gravar no mesmo nome de objeto a uma taxa acima do limite pode resultar em erros de limitação. Para saber mais, consulte Imutabilidade de objetos.
Taxa máxima de atualizações de metadados de objetos em um único objeto Uma atualização por segundo Atualizar os metadados de objetos a uma taxa acima do limite pode resultar em erros de limitação.
Taxa máxima de gravações de objetos em um bucket Ilimitado Inclui upload, atualização e exclusão de objetos. Os buckets aceitam inicialmente cerca de mil gravações por segundo e, em seguida, são escalonados conforme necessário.
Taxa máxima de leituras de objetos em um bucket Ilimitado Inclui a leitura de dados de objetos, a leitura de metadados de objetos e a listagem de objetos. Inicialmente, os buckets aceitam cerca de 5 mil leituras por segundo e, em seguida, são escalonados conforme necessário. No entanto, há limites de largura de banda.
Número máximo de entradas da lista de controle de acesso (ACLs) 100 ACLs por objeto As ACLs podem ser aplicadas a usuários, grupos ou domínios individuais. Consulte Escopos da ACL.
Número máximo de objetos de origem em uma composição de objeto 32 objetos em uma única solicitação de composição
Número máximo de componentes que formam um objeto composto Ilimitado Não há limite para o número de componentes de um objeto composto, mas os metadados componentCount associados a um objeto composto são saturados em 2.147.483.647, e o objeto composto final precisa aderir ao Limite de tamanho de 5 TiB que se aplica a todos os objetos no Cloud Storage.

Solicitações da API JSON

Limite Valor Observações
Payload total máximo de solicitações em uma solicitação em lote Menos de 10 MiB Não inclua mais de cem chamadas em uma única solicitação.
Tamanho máximo de um padrão glob de listagem de objetos 1.024 bytes na codificação UTF-8

Solicitações da API XML

Limite Valor Observações
Tamanho máximo combinado do URL de solicitação e dos cabeçalhos HTTP 16 KiB
Número máximo de buckets que podem ser retornados ao listar buckets Mil buckets A API XML retorna buckets lexicograficamente pelo nome.
Número máximo de partes em um upload de várias partes 10 mil partes O objeto montado com essas partes precisa aderir ao limite de tamanho de 5 TiB que se aplica a todos os objetos no Cloud Storage.
Tamanho máximo de uma parte individual em um upload de várias partes 5 GiB
Tamanho mínimo de uma parte individual em um upload de várias partes 5 MiB Não há limite de tamanho mínimo na última parte de um upload de várias partes. Como resultado, esse limite não é aplicado no momento do upload de uma parte, mas quando você tenta concluir o upload.
O tempo máximo de um upload de várias partes e das partes enviadas pode permanecer inacabado ou inativo em um bucket Ilimitado
Número máximo de uploads de várias partes diferentes que podem ocorrer simultaneamente para um objeto Ilimitado
Tempo máximo para concluir uma sessão de upload retomável 7 dias O tempo é medido a partir do início do upload retomável.

Chaves HMAC para contas de serviço

Há um limite de, no máximo, 10 chaves HMAC para cada conta de serviço. Chaves excluídas não são contabilizadas nesse limite.

Relatórios de inventário

Há um limite de 100 configurações de relatório de inventário por bucket de origem.

Largura de banda

Cota Valor Observações
Largura de banda máxima para cada região ou região dupla que tenha dados saindo do Cloud Storage para os serviços do Google Cota padrão de 200 Gbps por região na maioria dos projetos, mas o valor pode ser menor com base no histórico da conta de faturamento do projeto.

A saída para o Cloud CDN e o Media CDN está isenta dessa cota.

Cada região tem uma cota separada. No entanto, a saída de dados de regiões birregionais do Cloud Storage para os serviços do Google é contabilizada na cota por projeto de uma das regiões que compõem a região dupla. Por exemplo, se uma instância do Compute Engine em us-central1 lê dados de um bucket na região dupla nam4, o uso da largura de banda é contabilizado como parte da cota geral da região us-central1.

É possível solicitar um aumento de cota para regiões por projeto. Para aumentar a cota de uma região dupla, sua solicitação de aumento precisará ser feita para uma ou ambas as regiões que compõem a região dupla.

Para saber como visualizar os limites de saída do Google de um projeto, consulte Ver e gerenciar cotas.

Para saber como visualizar o uso de saída do Google em um projeto, consulte Monitoramento de largura de banda.

Largura de banda de saída máxima para serviços do Google que acessam dados de buckets em uma determinada multirregião Cota padrão de 200 Gbps por região na maioria dos projetos, mas o valor pode ser menor com base no histórico da conta de faturamento do projeto.

A saída para o Cloud CDN e o Media CDN está isenta dessa cota.

Cada região dentro da multirregião especificada tem uma cota separada. Por exemplo, digamos que o projeto my-project tenha uma cota de largura de banda de saída multirregional do Google de 200 Gbps para todas as regiões dentro dele. Nesse cenário, us-east1 tem 200 Gbps de largura de banda ao oferecer suporte à saída de dados para serviços do Google de buckets namultirregião us, e a região us-west1 tem 200 Gbps de largura de banda ao oferecer suporte à saída de dados para os serviços do Google a partir dos buckets na multirregião us.

Para saber como visualizar o uso de saída do Google para diferentes regiões e solicitar um aumento de cota por região para seu projeto, consulte Uso de largura de banda no Cloud Storage. Em geral, é necessário usar buckets localizados em regiões ou birregiões para cargas de trabalho com altas taxas de saída para os Serviços do Google. Para buckets multirregionais que executam cargas de trabalho grandes em serviços do Google, é possível usar o Serviço de transferência do Cloud Storage a fim de mover seus dados para um bucket regional ou birregional.

Para saber como visualizar as cotas de saída do Google de um projeto por região, consulte Ver e gerenciar cotas.

Largura de banda de saída máxima para solicitações de Internet que acessam dados de buckets em uma região ou birregional Cota padrão de 200 Gbps por região na maioria dos projetos, mas o valor pode ser menor com base no histórico da conta de faturamento do projeto.

A saída para o Cloud CDN e o Media CDN devido a ausências no cache está incluída nessa cota.

A saída de dados das regiões duplas do Cloud Storage para a Internet é contabilizada na cota por projeto de uma das regiões que formam a região dupla. Por exemplo, se um usuário fizer o download de dados de um bucket na região birregional nam4 em um computador pessoal, o uso da largura de banda será contabilizado como parte da cota geral do us-central1 ou a região us-east1.

Para saber como visualizar os limites de saída de Internet de um projeto, consulte Ver e gerenciar cotas.

Para saber como visualizar o uso da saída de Internet de um projeto por região, consulte Monitoramento da largura de banda.

É possível solicitar um aumento de cota para regiões por projeto. Para aumentar a cota de uma região dupla, sua solicitação de aumento precisará ser feita para uma ou ambas as regiões que compõem a região dupla.

Largura de banda de saída máxima para solicitações de Internet que acessam dados de buckets em uma determinada multirregião Cota padrão de 200 Gbps por região na maioria dos projetos, mas o valor pode ser menor com base no histórico da conta de faturamento do projeto.

A saída para o Cloud CDN e o Media CDN devido a ausências no cache está incluída nessa cota.

As regiões dentro da multirregião têm cotas de saída de Internet multirregionais separadas. Por exemplo, digamos que my-project envie dados de um bucket localizado na multirregião us para clientes em todo o mundo. Neste cenário, regiões diferentes na multirregião us usam a própria cota de saída de Internet conforme os dados são enviados do bucket para diferentes partes do mundo. Normalmente, a cota de saída da Internet é contabilizada em relação à região geograficamente mais próxima do destino dos dados.

Para saber como visualizar os limites de saída de Internet de um projeto, consulte Ver e gerenciar cotas.

Para saber como visualizar o uso da saída de Internet de um projeto por região, consulte Monitoramento da largura de banda.

É possível solicitar um aumento de cota por projeto.

Quando a largura de banda de um projeto excede a cota em um local, as solicitações para os buckets afetados podem ser limitadas ou rejeitadas com um erro 429 - rateLimitExceeded repetível que inclui detalhes da cota excedida. Consulte Uso da largura de banda para mais informações sobre como monitorar sua largura de banda.