Limpe o armazenamento do bucket do Lightsail excluindo objetos - Amazon Lightsail

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á.

Limpe o armazenamento do bucket do Lightsail excluindo objetos

Você pode excluir objetos do seu bucket no serviço de armazenamento de objetos 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.

Índice

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 AWS CLI,,, AWS APIs ou. AWS SDKS No entanto, você deve avaliar as seguintes opções.

Exclua objetos e versões de objetos usando o console do Lightsail

Quando você exclui a versão atual de um objeto no painel do navegador Objetos da guia Objetos no 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 Lightsail posteriormente neste guia.

Exclua objetos e versões de objetos usando o API AWS CLI Lightsail,, 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 Lightsail

Conclua o procedimento a seguir para excluir um objeto, incluindo suas versões anteriores armazenadas, usando o console do Lightsail. Você pode excluir somente um objeto por vez usando o console do Lightsail. Use o AWS CLI para excluir vários objetos ao mesmo tempo. Para obter mais informações, consulte Excluir vários objetos ou versões do objeto usando o AWS CLI mais adiante neste guia.

  1. Faça login no console do Lightsail.

  2. Na página inicial do Lightsail, escolha a guia Armazenamento.

  3. Escolha o nome do bucket do qual você deseja excluir os objetos.

  4. Use o painel Navegador de objetos da guia Objetos para ir até o local do objeto a ser excluído.

  5. Adicione uma marca de seleção ao lado do objeto a ser excluído.

  6. No painel Informações do objeto, escolha o menu ações (⋮) e, em seguida, escolha Excluir.

  7. 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 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.

  1. Faça login no console do Lightsail.

  2. Na página inicial do Lightsail, escolha a guia Armazenamento.

  3. Escolha o nome do bucket do qual você deseja excluir os objetos.

  4. Use o painel Navegador de objetos para ir até o local do objeto a ser excluído.

  5. Adicione uma marca de seleção ao lado do objeto para o qual você deseja excluir versões anteriores armazenadas.

  6. Escolha Gerenciar na seção Versões do painel Informações do objeto e depois escolha Gerenciar.

  7. 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.

  8. 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.

Exclua um único objeto ou versão do objeto usando a AWS CLI

Conclua o procedimento a seguir para excluir um único objeto ou versão do objeto em seu bucket usando o 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 AWS CLI e configurá-lo para o Lightsail e o Amazon S3 antes de continuar com esse procedimento. Para obter mais informações, consulte Configurar o AWS Command Line Interface para trabalhar com o Amazon Lightsail.

  1. Abra um prompt de comando ou uma janela de terminal.

  2. 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 --bucket BucketName --key ObjectKey

    Para 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 --bucket BucketName --key ObjectKey --version-id VersionID

    No 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 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 --bucket amzn-s3-demo-bucket --key images/sailbot.jpg

    Exclusão de uma versão de um objeto:

    aws s3api delete-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --version-id YF0YMBlUvexampleO07l2vJi9hRz4ujX

    Você deverá ver um resultado semelhante ao seguinte exemplo:

    Resultado do comando AWS CLI delete-object

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 Referência de Comandos. AWS CLI

nota

Você deve instalar AWS CLI e configurá-lo para o Lightsail e o Amazon S3 antes de continuar com esse procedimento. Para obter mais informações, consulte Configurar o AWS Command Line Interface para trabalhar com o Amazon Lightsail.

  1. Abra um prompt de comando ou uma janela de terminal.

  2. Execute o comando a seguir para excluir vários objetos ou várias versões de objeto em seu bucket.

    aws s3api delete-objects --bucket BucketName --delete file://LocalDirectory

    No 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 objetos.

    • LocalDirectory - O caminho do diretório em 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, insira o texto a seguir no arquivo.json e substitua ObjectKey com a 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. Substituir ObjectKey e VersionID com a chave do objeto e IDs das versões do 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 --bucket amzn-s3-demo-bucket --delete file://home/user/Documents/delete-objects.json
    • Em um computador Windows:

      aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://C:\Users\user\Documents\delete-objects.json

    Você deverá ver um resultado semelhante ao seguinte exemplo:

    Resultado do comando AWS CLI delete-objects

Gerenciar buckets e objetos

Estas são as etapas gerais para gerenciar seu bucket de armazenamento de objetos do Lightsail:

  1. Saiba mais sobre objetos e buckets no serviço de armazenamento de objetos Amazon Lightsail. Para obter mais informações, consulte Armazenamento de objetos no Amazon Lightsail.

  2. Saiba mais sobre os nomes que você pode dar aos seus buckets no Amazon Lightsail. Para obter mais informações, consulte Regras de nomenclatura de buckets no Amazon Lightsail.

  3. Comece a usar o serviço de armazenamento de objetos Lightsail criando um bucket. Para obter mais informações, consulte Criação de buckets no Amazon Lightsail.

  4. 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. Você também pode conceder acesso ao seu bucket criando chaves de acesso, anexando instâncias ao seu bucket e concedendo acesso a outras AWS contas. Para obter mais informações, consulte Melhores práticas de segurança para armazenamento de objetos do Amazon Lightsail e Entendendo as 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:

  5. 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.

  6. Crie uma IAM política que conceda ao usuário a capacidade de gerenciar um bucket no Lightsail. Para obter mais informações, consulte a IAM política para gerenciar buckets no Amazon Lightsail.

  7. Saiba mais sobre a forma como os objetos do bucket são rotulados e identificados. Para obter mais informações, consulte Entendendo nomes de chaves de objetos no Amazon Lightsail.

  8. Saiba como carregar arquivos e gerenciar objetos nos buckets. Para obter mais informações, consulte os guias a seguir.

  9. 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 Habilitar e suspender o controle de versão de objetos em um bucket no Amazon Lightsail.

  10. 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 Restauração de versões anteriores de objetos em um bucket no Amazon Lightsail.

  11. Monitore a utilização do seu bucket. Para obter mais informações, consulte Visualização de métricas para seu bucket no Amazon Lightsail.

  12. 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 Criação de alarmes métricos de bucket no Amazon Lightsail.

  13. 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 seu bucket no Amazon Lightsail.

  14. Saiba como conectar o bucket a outros recursos. Para obter mais informações, consulte os tutoriais a seguir.

  15. Exclua seu bucket se não o estiver mais usando. Para obter mais informações, consulte Excluir buckets no Amazon Lightsail.