As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Limpar o armazenamento de bucket do Lightsail excluindo objetos
Você pode excluir objetos de seu bucket no serviço de armazenamento de objetos do Amazon Lightsail. Para liberar espaço de armazenamento, exclua os objetos de que não precisa mais. Se estiver coletando arquivos de log, por exemplo, é uma boa ideia excluí-los quando não precisar mais deles.
Para obter mais informações sobre buckets, consulte Armazenamento de objetos.
Conteúdo
Excluir objetos de um bucket habilitado para versão
Se seu bucket estiver com o versionamento habilitado, várias versões do mesmo objeto poderão existir nele. Você pode excluir qualquer versão de um objeto usando o console do Lightsail, a AWS CLI, as AWS APIs ou as AWS SDKs. No entanto, você deve avaliar as seguintes opções.
Excluir objetos e versões de objetos usando o console do Lightsail
Quando você exclui a versão atual de um objeto no Painel navegador de objetos da guia Objetos do console do Lightsail, isso também exclui todas as versões anteriores do objeto. Para excluir uma versão específica de um objeto, você deve usar o painel Gerenciar versões. Se você usar o painel Gerenciar versões para excluir a versão atual de um objeto, então a versão anterior mais recente será restaurada como a versão atual. Para obter mais informações, consulte Excluir versões de objetos usando o console do Lightsail mais adiante neste guia.
Excluir objetos e versões de objetos usando a API do Lightsail, a AWS CLI ou AWS SDKs
Para excluir um único objeto e todas as suas versões armazenadas, especifique apenas a chave do objeto na solicitação de exclusão. Para excluir uma versão específica de um objeto, especifique a chave do objeto e o ID da versão. Para obter mais informações, consulte Excluir um único objeto ou versão do objeto usando o AWS CLI mais adiante neste guia.
Excluir objetos usando o console do Lightsail
Conclua o procedimento a seguir para excluir um objeto, incluindo suas versões anteriores armazenadas, usando o console do Lightsail. Você só pode excluir um objeto de cada vez usando o console do Lightsail. Use o AWS CLI para excluir vários objetos de uma só vez. Para obter mais informações, consulte Excluir vários objetos ou versões do objeto usando o AWS CLI mais adiante neste guia.
-
Faça login no console do Lightsail
. -
No painel de navegação esquerdo, escolha Armazenamento.
-
Escolha o nome do bucket do qual você deseja excluir os objetos.
-
Use o painel Navegador de objetos da guia Objetos para ir até o local do objeto a ser excluído.
-
Adicione uma marca de seleção ao lado do objeto a ser excluído.
-
No painel Informações do objeto, escolha o menu ações (⋮) e, em seguida, escolha Excluir.
-
No painel de confirmação exibido, confirme que você deseja excluir permanentemente o objeto, escolhendo Sim, excluir.
Se você excluir o único objeto da pasta, isso também exclui a pasta. Isso acontece porque a pasta faz parte do nome da chave do objeto, e a exclusão do objeto também exclui as pastas anteriores quando nenhum outro objeto no bucket compartilha o mesmo prefixo de objeto. Para obter mais informações, consulte Key names for object storage buckets.
Excluir versões de objetos usando o console do Lightsail
Conclua o procedimento a seguir para excluir versões armazenadas de um objeto. Isso só é possível para buckets habilitados para versão. Para obter mais informações, consulte Enable and suspend object versioning in a bucket.
-
Faça login no console do Lightsail
. -
No painel de navegação esquerdo, escolha Armazenamento.
-
Escolha o nome do bucket do qual você deseja excluir os objetos.
-
Use o painel Navegador de objetos para ir até o local do objeto a ser excluído.
-
Adicione uma marca de seleção ao lado do objeto para o qual você deseja excluir versões anteriores armazenadas.
-
Escolha Gerenciar na seção Versões do painel Informações do objeto e depois escolha Gerenciar.
-
No painel Gerenciar versões de objetos armazenadas, adicione uma marca de seleção ao lado das versões do objeto a serem excluídas.
Você também pode optar por excluir a versão atual de um objeto.
-
Escolha Excluir selecionadas para excluir as versões selecionadas.
Se você excluir:
-
A versão atual de um objeto: a versão anterior mais recente do objeto é restaurada como a versão atual.
-
A única versão de um objeto: o objeto é excluído do bucket. Se a versão que você excluiu era o único objeto na pasta, a pasta também será excluída. Isso acontece porque a pasta faz parte do nome da chave do objeto, e a exclusão do objeto também exclui as pastas anteriores quando nenhum outro objeto no bucket compartilha o mesmo prefixo das chaves de objeto. Para obter mais informações, consulte Enable and suspend object versioning in a bucket.
-
Excluir um único objeto ou versão do objeto usando o AWS CLI
Conclua o procedimento a seguir para excluir um único objeto ou versão do objeto em seu bucket usando a AWS Command Line Interface (AWS CLI). Faça isso usando o comando delete-object. Para obter mais informações, consulte delete-object na AWS CLI Command Reference.
nota
Você deve instalar a AWS CLI e configurá-la para o Lightsail e o Amazon S3 antes de continuar com este procedimento. Para obter mais informações, consulte Configure the AWS Command Line Interface to work with Amazon Lightsail.
-
Abra um prompt de comando ou uma janela de terminal.
-
Execute o comando a seguir para excluir um objeto ou uma versão de objeto em seu bucket.
Para excluir um objeto:
aws s3api delete-object --bucketBucketName--keyObjectKeyPara excluir uma versão de um objeto:
nota
A exclusão de versões de objeto só é possível para buckets habilitados para versão. Para obter mais informações, consulte Enable and suspend object versioning in a bucket.
aws s3api delete-object --bucketBucketName--keyObjectKey--version-idVersionIDNo comando, substitua o seguinte exemplo de texto pelo seu próprio:
-
BucketName: o nome do bucket do qual você deseja excluir um objeto. -
ObjectKey: a chave de objeto completa do objeto que você deseja excluir. -
VersionID: o ID da versão do objeto que você deseja excluir.
Exemplos:
Exclusão de um objeto:
aws s3api delete-object --bucketamzn-s3-demo-bucket--keyimages/sailbot.jpgExclusão de uma versão de um objeto:
aws s3api delete-object --bucketamzn-s3-demo-bucket--keyimages/sailbot.jpg--version-idYF0YMBlUvexampleO07l2vJi9hRz4ujXVocê deverá ver um resultado semelhante ao seguinte exemplo:
-
Excluir vários objetos ou versões do objeto usando a AWS CLI
Conclua o procedimento a seguir para excluir vários objetos de seu bucket usando a AWS Command Line Interface (AWS CLI). Faça isso usando o comando delete-objects. Para obter mais informações, consulte delete-objects na AWS CLI Command Reference.
nota
Você deve instalar a AWS CLI e configurá-la para o Lightsail e o Amazon S3 antes de continuar com este procedimento. Para obter mais informações, consulte Configure the AWS Command Line Interface to work with Amazon Lightsail.
-
Abra um prompt de comando ou uma janela de terminal.
-
Execute o comando a seguir para excluir vários objetos ou várias versões de objeto em seu bucket.
aws s3api delete-objects --bucketBucketName--delete file://LocalDirectoryNo comando, substitua o seguinte exemplo de texto pelo seu próprio:
-
BucketName: o nome do bucket do qual você deseja excluir vários objetos ou várias versões de objeto. -
LocalDirectory: o caminho do diretório no seu computador do documento .json que especifica os objetos ou versões a serem excluídos. O documento .json pode ser formatado com o procedimento a seguir.Para excluir objetos, digite o seguinte texto no arquivo .json e substitua
ObjectKeypela chave de objeto dos objetos que você deseja excluir.{ "Objects": [ { "Key": "ObjectKey1" }, { "Key": "ObjectKey2" } ], "Quiet": false }Para excluir versões de objeto, digite o seguinte texto no arquivo .json. Substitua
ObjectKeyeVersionIDpela chave de objeto e IDs das versões de objeto que você deseja excluir.nota
A exclusão de versões de objeto só é possível para buckets habilitados para versão. Para obter mais informações, consulte Enable and suspend object versioning in a bucket.
{ "Objects": [ { "Key": "ObjectKey1", "VersionId": "VersionID1" }, { "Key": "ObjectKey2", "VersionId": "VersionID2" } ], "Quiet": false }
Exemplos:
-
Em um computador Linux ou Unix:
aws s3api delete-objects --bucketamzn-s3-demo-bucket--delete file://home/user/Documents/delete-objects.json -
Em um computador Windows:
aws s3api delete-objects --bucketamzn-s3-demo-bucket--delete file://C:\Users\user\Documents\delete-objects.json
Você deverá ver um resultado semelhante ao seguinte exemplo:
-
Gerenciar buckets e objetos
Estas são as etapas gerais para gerenciar o bucket de armazenamento de objetos do Lightsail:
-
Saiba mais sobre buckets e objetos no serviço de armazenamento de objetos do Amazon Lightsail. Para mais informações, consulte Armazenamento de objetos no Amazon Lightsail.
-
Saiba mais sobre os nomes que você pode dar aos buckets no Amazon Lightsail. Para obter mais informações, consulte Regras de nomeação de bucket no Amazon Lightsail.
-
Comece a usar o serviço de armazenamento de objetos do Lightsail criando um bucket. Para obter mais informações, consulte Criação de buckets no Amazon Lightsail.
-
Saiba mais sobre as práticas recomendadas de segurança para buckets e as permissões de acesso que você pode configurar para o bucket. Você pode tornar todos os objetos em seu bucket públicos ou privados, ou tem a opção de tornar públicos objetos individuais. Também é possível conceder acesso ao bucket criando chaves de acesso, anexando instâncias ao bucket e concedendo acesso a outras contas da AWS. Para obter mais informações, consulte Práticas recomendadas de segurança para o armazenamento de objetos do Amazon Lightsail e Compreender permissões de bucket no Amazon Lightsail.
Depois de aprender sobre as permissões de acesso ao bucket, consulte os seguintes guias para conceder acesso ao bucket:
-
Saiba como habilitar o registro em log de acesso ao bucket e como usar logs de acesso para auditar a segurança do bucket. Para obter mais informações, consulte os guias a seguir.
-
Crie uma política do IAM que conceda ao usuário a capacidade de gerenciar um bucket no Lightsail. Para obter mais informações, consulte Política do IAM para gerenciar buckets no Amazon Lightsail.
-
Saiba mais sobre a forma como os objetos do bucket são rotulados e identificados. Para obter mais informações, consulte Como entender os nomes de chave de objeto no Amazon Lightsail.
-
Saiba como carregar arquivos e gerenciar objetos nos buckets. Para obter mais informações, consulte os guias a seguir.
-
Habilite o versionamento de objeto para preservar, recuperar e restaurar todas as versões de cada objeto armazenado no bucket. Para obter mais informações, consulte Habilitação e suspensão do versionamento de objetos em um bucket no Amazon Lightsail.
-
Depois de ativar o controle de versionamento de objetos, você pode restaurar versões anteriores de objetos do bucket. Para obter mais informações, consulte Restoring previous versions of objects in a bucket in Amazon Lightsail.
-
Monitore a utilização do seu bucket. Para obter mais informações, consulte Como visualizar métricas do seu bucket no Amazon Lightsail.
-
Configure um alarme para que as métricas do bucket sejam notificadas quando a utilização do bucket ultrapassar um limite. Para obter mais informações, consulte Criar alarmes de métricas de bucket no Amazon Lightsail.
-
Altere o plano de armazenamento do bucket se ele estiver com pouco armazenamento e transferência de rede. Para obter mais informações, consulte Alteração do plano do bucket no Amazon Lightsail.
-
Saiba como conectar o bucket a outros recursos. Para obter mais informações, consulte os tutoriais a seguir.
-
Exclua seu bucket se não o estiver mais usando. Para obter mais informações, consulte Excluir buckets no Amazon Lightsail.