Excluir um único objeto
Você pode usar o console do Amazon S3 ou a API DELETE para excluir um único objeto existente de um bucket do S3. Para obter mais informações sobre como excluir objetos no Amazon S3, consulte Excluir objetos do Amazon S3.
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
Siga as etapas a seguir para usar o console do Amazon S3 a fim de excluir um único objeto de um bucket.
Atenção
Quando você excluir permanentemente um objeto ou uma versão especificada do objeto no console do Amazon S3, a exclusão não poderá ser desfeita.
Como excluir um objeto com versionamento habilitado ou suspenso
nota
Se o ID da versão de um objeto em um bucket com versionamento suspenso estiver marcado como NULL
, o S3 excluirá permanentemente o objeto, pois não existirão versões anteriores. No entanto, se um ID de versão válido estiver listado para o objeto em um bucket com versionamento suspenso, o S3 criará um marcador de exclusão para o objeto excluído, mantendo as versões anteriores do objeto.
Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
Na lista Bucket name (Nome do bucket), escolha o nome do bucket do qual você deseja excluir um objeto.
Selecione o objeto 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 uma versão específica do objeto em um bucket habilitado para versionamento
Atenção
Quando você excluir permanentemente uma versão específica do objeto 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/
. -
Na lista Bucket name (Nome do bucket), escolha o nome do bucket do qual você deseja excluir um objeto.
Selecione o objeto que deseja excluir.
Escolha a opção Mostrar versões.
Selecione a versão do objeto 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 excluirá permanentemente a versão específica do objeto.
Como excluir permanentemente um objeto de um bucket do Amazon S3 que não tenha 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.
Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
Na lista Bucket name (Nome do bucket), escolha o nome do bucket do qual você deseja excluir um objeto.
Selecione o objeto e escolha Excluir.
Para confirmar a exclusão permanente do objeto listado em Objetos especificados, insira Excluir permanentemente na caixa de texto Excluir objetos?.
nota
Se você enfrentar problemas ao excluir um objeto, consulte Quero excluir permanentemente objetos com versionamento.
Para excluir um objeto por solicitação, use a API DELETE
. Para obter mais informações, consulte DELETE Object. Para obter mais informações sobre como usar a CLI para excluir um objeto, consulte delete-object
Você pode usar os AWS SDKs para excluir um objeto. Contudo, se o seu aplicativo exigir, você pode enviar solicitações REST diretamente. Para obter mais informações, consulte DELETE Object na Referência de APIs do Amazon Simple Storage Service.
Os exemplos a seguir mostram como você pode usar os AWS SDKs para excluir um objeto de um bucket. Para obter mais informações, acesse DELETE Object na Referência de APIs do Amazon Simple Storage Service.
Se tiver habilitado o versionamento do S3 no bucket, você terá as seguintes opções:
-
Excluir uma versão específica do objeto ao especificar um ID de versão.
-
Excluir um objeto sem especificar um ID de versão, caso em que o Amazon S3 adicionará um marcador de exclusão para o objeto.
Para obter mais informações sobre o S3 Versioning, consulte Reter várias versões de objetos com o Versionamento do S3.