Cotas, restrições e limitações do bucket
Um bucket do Amazon S3 é pertence à Conta da AWS que o criou. A propriedade do bucket não é transferível para outra conta.
Limites de cota de bucket
Por padrão, você pode criar até 100 buckets em cada Contas da AWS. Se precisar de buckets adicionais, será possível aumentar a cota de bucket da conta para no máximo 1.000 enviando uma solicitação de aumento de cota. Não há diferença no desempenho ao usar muitos buckets ou somente alguns.
nota
Você não precisa enviar várias solicitações de aumento de cota para cada Região da AWS. A cota de bucket é aplicada à Conta da AWS.
Para receber informações sobre como aumentar sua cota de bucket, consulte Amazon S3 endpoints and quotas no Referência geral da Amazon Web Services
Limitações de objetos e buckets
Não há tamanho máximo para o bucket ou limite para o número de objetos que você pode armazenar em um bucket. Você pode armazenar todos os objetos em um único bucket, ou pode organizá-los em vários buckets. No entanto, você não pode criar um bucket de dentro de outro bucket.
Limites de nomenclatura de bucket
Ao criar um bucket, você escolhe seu nome e a Região da AWS onde criá-lo. Depois de criar um bucket, não é necessário alterar o nome nem a região.
Ao nomear um bucket, escolha um nome que seja relevante para você ou para sua empresa. Evite usar nomes associados a outros. Por exemplo, você deve evitar usar AWS
ou Amazon
no nome do bucket.
Reutilização de nomes de bucket
Se um bucket estiver vazio, você poderá excluí-lo. Depois de excluído, o nome do bucket fica disponível para reutilização. No entanto, depois de excluir o bucket, talvez você não consiga reutilizar o nome por diversos motivos.
Por exemplo, quando você exclui o bucket e o nome fica disponível para reutilização, uma outra Conta da AWS pode criar um bucket com esse nome. Além disso, pode demorar algum tempo até que seja possível reutilizar o nome de um bucket excluído. Se você quiser usar o mesmo nome de bucket, recomendamos que você não exclua o bucket.
Para obter mais informações sobre nomes de bucket, consulte Regras de nomeação de bucket.
Nomeação de bucket e buckets criados automaticamente
Se o seu aplicativo cria buckets automaticamente, escolha um esquema de nomeação de bucket que não seja suscetível a causar conflitos de nomeação. Certifique-se de que a lógica do seu aplicativo escolha um nome de bucket diferente, caso um nome de bucket já esteja em uso.
Para obter mais informações sobre nomeação de bucket, consulte Regras de nomeação de bucket.
Operações de buckets
A engenharia de alta disponibilidade do Amazon S3 é focada nas operações get, put, list e delete. Como as operações de bucket funcionam utilizando um espaço centralizado e global de recursos, não se recomenda criar, excluir ou configurar buckets no caminho de código de alta disponibilidade da sua aplicação. É melhor criar, excluir ou configurar buckets em uma rotina de inicialização ou configuração separada que você execute com menor frequência.