Elimine contentores de armazenamento

Esta página explica como eliminar contentores de armazenamento em ambientes isolados do Google Distributed Cloud (GDC). Abrange os pré-requisitos e os métodos para eliminar contentores através da consola do GDC e da interface de linhas de comandos (CLI). Saiba como eliminar contentores com políticas de retenção através da eliminação criptográfica, um processo em que elimina a chave de encriptação associada ao contentor de armazenamento. Estas informações permitem-lhe gerir de forma segura e permanente o ciclo de vida do armazenamento de objetos, garantindo a higiene e a conformidade dos dados

Esta página destina-se a públicos-alvo como administradores de TI no grupo de operadores de infraestrutura ou programadores no grupo de operadores de aplicações responsáveis pela gestão de recursos de armazenamento de objetos em ambientes isolados do GDC. Para mais informações, consulte o artigo Públicos-alvo para a documentação do GDC em ambientes isolados.

Antes de começar

Um espaço de nomes do projeto gere os recursos do contentor no servidor da API Management. Tem de ter um projeto para trabalhar com contentores e objetos.

Também tem de ter as autorizações de contentor adequadas para realizar a seguinte operação. Consulte o artigo Conceder acesso ao contentor.

Para contentores de zona dupla, configure o kubectl para aceder ao servidor da API Global. Siga os passos em Recursos do servidor da API Global e defina a variável de ambiente GLOBAL_API_SERVER para o ficheiro kubeconfig.

Elimine contentores de armazenamento

Consola

  1. No menu de navegação, clique em Armazenamento de objetos.
  2. Clique em eliminar Eliminar no final da linha do contentor a eliminar.
  3. Aguarde alguns minutos e atualize a página para verificar se o contentor foi eliminado.

CLI

Pode eliminar contentores de armazenamento através da CLI. Os contentores têm de estar vazios antes de poder eliminá-los.

  1. Use o comando GET ou DESCRIBE da secção Ver configuração do contentor para obter o nome do contentor totalmente qualificado.

  2. Se o contentor não estiver vazio, elimine os ficheiros no contentor:

    gdcloud storage rm --recursive -a s3://FULLY_QUALIFIED_BUCKET_NAME/**
    
  3. Elimine o contentor vazio:

    kubectl delete buckets/FULLY_QUALIFIED_BUCKET_NAME --namespace PROJECT_NAMESPACE
    

Elimine criptograficamente o contentor

Eliminar criptograficamente um contentor significa destruir permanentemente o acesso aos respetivos dados através da eliminação das chaves de encriptação, tornando os dados armazenados ilegíveis. Em comparação com a eliminação de contentores individuais durante a limpeza do armazenamento, que pode demorar minutos a dias para contentores muito grandes, a eliminação criptográfica oferece uma destruição de dados instantânea e irreversível em grande escala.

Elimine criptograficamente contentores

Recupere informações sobre o AEADKey com base em Validar a criação de recursos do contentor e siga os passos em Eliminar uma chave para eliminar o AEADKey. Em seguida, o contentor inteiro é eliminado criptograficamente.

Depois de eliminar criptograficamente o contentor, avance para a validação.

Valide o sucesso da eliminação criptográfica

Pode executar o seguinte comando para validar se o contentor foi eliminado criptograficamente com êxito. O valor de BucketReady deve ser False e o valor de Reason deve ser BucketCryptoShredded.

kubectl get buckets FULLY_QUALIFIED_BUCKET_NAME -n PROJECT_NAMESPACE