Supprimer des buckets de stockage

Cette page vous explique comment supprimer des buckets de stockage dans les environnements Google Distributed Cloud (GDC) isolés. Il couvre les prérequis et les méthodes de suppression des buckets via la console GDC et l'interface de ligne de commande (CLI). Découvrez comment supprimer des buckets avec des règles de conservation en effectuant une crypto-suppression, un processus qui consiste à supprimer la clé de chiffrement associée au bucket de stockage. Ces informations vous permettent de gérer de manière sécurisée et permanente le cycle de vie de votre stockage d'objets, en assurant l'hygiène et la conformité des données.

Cette page s'adresse à des audiences telles que les administrateurs informatiques du groupe des opérateurs d'infrastructure ou les développeurs du groupe des opérateurs d'applications, qui sont chargés de gérer les ressources de stockage d'objets dans les environnements GDC isolés. Pour en savoir plus, consultez la documentation sur les audiences pour GDC en mode air-gapped.

Avant de commencer

Un espace de noms de projet gère les ressources de bucket sur le serveur de l'API Management. Vous devez disposer d'un projet pour travailler avec des buckets et des objets.

Vous devez également disposer des autorisations de bucket appropriées pour effectuer l'opération suivante. Consultez Accorder l'accès à un bucket.

Supprimer des buckets de stockage

Console

  1. Dans le menu de navigation, cliquez sur Stockage d'objets.
  2. Cliquez sur delete Supprimer à la fin de la ligne du bucket à supprimer.
  3. Patientez quelques minutes, puis actualisez la page pour vérifier que le bucket a bien été supprimé.

CLI

Vous pouvez supprimer des buckets de stockage à l'aide de la CLI. Les buckets doivent être vides pour pouvoir être supprimés.

  1. Utilisez la commande GET ou DESCRIBE de la section Afficher la configuration du bucket pour obtenir le nom complet du bucket.

  2. Si le bucket n'est pas vide, supprimez les fichiers qu'il contient :

    gdcloud storage rm --recursive -a s3://BUCKET/**
    
  3. Supprimez le bucket vide :

    kubectl delete buckets/BUCKET_NAME --namespace NAMESPACE_NAME
    

Bucket de suppression cryptographique

Récupérez les informations sur AEADKey en fonction de Vérifier la création de ressources de bucket et suivez Supprimer une clé pour supprimer AEADKey. Le bucket entier sera alors détruit par chiffrement.

Vous pouvez exécuter la commande suivante pour vérifier que le bucket a bien été supprimé par chiffrement. BucketReady doit être défini sur False et Reason sur BucketCryptoShredded.

kubectl get Buckets BUCKET_NAME -n NAMESPACE_NAME