Excluir um objeto de um bucket de diretório
Você pode excluir objetos de um bucket de diretório do Amazon S3 usando o console do Amazon S3, a AWS Command Line Interface (AWS CLI) ou os AWS SDKs. Para ter mais informações, consulte Visão geral dos buckets de diretório e Buckets de diretório e S3 Express One Zone.
Atenção
-
Não é possível desfazer a exclusão de um objeto.
-
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.
nota
Ao excluir vários objetos de um bucket de diretório de forma programática, observe o seguinte:
-
As chaves de objeto em solicitações
DeleteObjects
devem conter pelo menos um caractere diferente de um espaço em branco. As strings que têm somente espaços em branco não são compatíveis. -
As chaves de objeto em solicitações
DeleteObjects
não podem conter caracteres de controle Unicode, exceto nova linha (\t
), tabulação (\n
) e avanço de linha (\r
).
Para excluir 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.
-
Escolha a guia Buckets de diretórios.
-
Selecione o bucket de diretório que contém os objetos que você deseja excluir.
-
Escolha a guia Objetos. Na lista Objetos, marque as caixas de seleção à esquerda dos objetos que você deseja excluir.
-
Escolha Excluir.
-
Na página Excluir objetos, insira
permanently delete
na caixa de texto. -
Escolha Delete objects (Excluir objetos).
O exemplo de comando delete-object
a seguir mostra como você pode usar a AWS CLI para excluir um objeto de um bucket. Para executar esse comando, substitua os
por suas próprias informações.user input placeholders
aws s3api delete-object --bucket
bucket-base-name
--azid
--x-s3 --keyKEY_NAME
Para obter mais informações, consulte delete-object