Restrições e limitações do bucket - Amazon Simple Storage Service

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.

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.

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 a cota do bucket, acesse AWS Service Quotas na Referência geral da AWS.

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.

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.

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.

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.