Excluir vários objetos
Como todos os objetos em seu bucket do S3 incorrem em custos de armazenamento, você deve excluir os objetos de que não precisa mais. Por exemplo, se estiver coletando arquivos de log, é uma boa ideia excluí-los quando não forem mais necessários. Você pode definir uma regra de ciclo de vida para excluir automaticamente objetos como arquivos de log. Para obter mais informações, consulte Definir uma configuração do Ciclo de Vida do S3 em um bucket.
Para obter informações sobre os recursos e a definição de preço do Amazon S3, consulte a definição de preço do Amazon S3
É possível usar o console do Amazon S3, AWS SDKs ou a API REST para excluir simultaneamente vários objetos de um bucket do S3.
Siga etapas a seguir para usar o console do Amazon S3 a fim de excluir vários objetos de um bucket.
Atenção
-
A exclusão de um objeto especificado não pode ser desfeita.
-
Essa ação exclui todos os objetos especificados. Ao excluir pastas, aguarde a conclusão da ação de exclusão antes de adicionar objetos novos à pasta. Caso contrário, os objetos novos também podem ser excluídos.
Ao excluir objetos de um bucket sem o versionamento habilitado, inclusive buckets de diretório, o Amazon S3 exclui permanentemente os objetos.
-
Ao excluir objetos em um bucket com o versionamento de buckets habilitado ou suspenso, o Amazon S3 cria marcadores de exclusão. Para obter mais informações, consulte Trabalhar com marcadores de exclusão.
Como excluir objetos que têm versionamento habilitado ou suspenso
nota
Se os IDs da versão do objeto em um bucket com versionamento suspenso estiverem marcados como NULL
, o S3 excluirá permanentemente os objetos, já que não há versões anteriores. No entanto, se um ID de versão válido estiver listado para os objetos em um bucket com versionamento suspenso, o S3 criará marcadores de exclusão para os objetos excluídos, mantendo as versões anteriores dos objetos.
Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
No painel de navegação à esquerda, escolha Buckets de uso geral.
-
Na lista de buckets, escolha o nome do bucket do qual você deseja excluir objetos.
Selecione os objetos e escolha Excluir.
Para confirmar a exclusão da lista de objetos em Objetos especificados, insira
delete
na caixa de texto Excluir objetos?.
Como excluir permanente versões específicas de objetos em um bucket habilitado para versionamento
Atenção
Quando você excluir permanentemente versões específicas de objetos no Amazon S3, a exclusão não poderá ser desfeita.
Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
No painel de navegação à esquerda, escolha Buckets de uso geral.
-
Na lista de buckets, escolha o nome do bucket do qual você deseja excluir objetos.
Selecione os objetos do que deseja excluir.
Escolha a opção Mostrar versões.
Selecione as versões de objetos e escolha Excluir.
Para confirmar a exclusão permanente das versões específicas do objeto em Objetos especificados, insira Excluir permanentemente na caixa de texto Excluir objetos?. O Amazon S3 exclui permanentemente as versões específicas de objetos.
Como excluir permanentemente os objetos em um bucket do Amazon S3 que não tenham o versionamento habilitado
Atenção
Quando você excluir permanentemente um objeto no Amazon S3, a exclusão não poderá ser desfeita. Além disso, as exclusões são permanentes para todos os buckets que não tenham o versionamento habilitado, inclusive buckets de diretório.
Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
No painel de navegação à esquerda, escolha Buckets de uso geral ou Buckets de diretórios.
-
Na lista de buckets, escolha o nome do bucket do qual você deseja excluir objetos.
Selecione os objetos e escolha Excluir.
Para confirmar a exclusão permanente dos objetos listados em Objetos especificados, insira excluir permanentemente na caixa de texto Excluir objetos?.
nota
Se você enfrentar problemas ao excluir os objetos, consulte Quero excluir permanentemente objetos com versionamento.
Consulte exemplos de como excluir vários objetos com os SDKs da AWS em Code examples na Referência de API do Amazon S3.
Consulte informações gerais sobre como usar diferentes SDKs da AWS em Developing with Amazon S3 using the AWS SDKs na Referência de API do Amazon S3.
Você pode usar os AWS SDKs para excluir vários objetos usando a API Multi-Object Delete. Contudo, se o seu aplicativo exigir, você pode enviar solicitações REST diretamente.
Para obter mais informações, consulte Excluir vários objetos na Referência da API do Amazon Simple Storage Service.