Afficher et lister les configurations de buckets de stockage

Cette page explique comment générer une liste de buckets de stockage isolés (air-gapped) Google Distributed Cloud (GDC) dans un projet, ainsi que les détails de configuration de l'affichage pour chaque bucket. Toutes les opérations de liste et d'affichage sur les buckets à double zone doivent être effectuées par rapport à l'API globale.

Avant de commencer

Les buckets de stockage sont des ressources limitées à un projet spécifique. Le projet agit comme un conteneur, regroupant vos buckets et permettant leur gestion via le serveur de l'API Management. Pour pouvoir effectuer les opérations décrites sur cette page, vous devez créer un projet ou en sélectionner un existant pour lequel vous disposez des autorisations suffisantes.

Rôles IAM requis

Contactez votre administrateur de projet IAM pour demander les rôles suivants dans l'espace de noms de votre projet :

  • Administrateur de bucket de projet (project-bucket-admin) : créez, mettez à jour et supprimez des buckets de stockage.
  • Lecteur d'objets de bucket de projet (project-bucket-object-viewer) : affichez et vérifiez les détails des buckets et des objets de stockage.

Pour en savoir plus, consultez Accorder l'accès à un bucket.

Préparer votre environnement

Pour exécuter des commandes par rapport au serveur de l'API de gestion ou au serveur de l'API globale, procédez comme suit :

  1. Connectez-vous et générez le fichier kubeconfig pour le serveur de l'API de gestion zonale si vous n'en avez pas.
  2. Pour les buckets à double zone, procédez comme suit :
    • Vérifiez auprès de votre opérateur d'infrastructure (IO) que la ressource personnalisée BucketLocationConfig a été créée pour vos zones appairées.
    • Générez le fichier kubeconfig pour le serveur de l'API globale.

Répertorier les buckets de stockage

Console

  1. Dans le menu de navigation, cliquez sur Object Storage. Tous les buckets auxquels vous avez accès sont listés dans un tableau.

kubectl

Pour répertorier tous les buckets auxquels vous avez accès dans un locataire de stockage d'objets donné, procédez comme suit :

  • Exécutez la commande suivante pour répertorier tous les buckets :

    kubectl get buckets --all-namespaces
    
  • Exécutez la commande suivante pour répertorier tous les buckets d'un espace de noms :

    kubectl get buckets --namespace NAMESPACE_NAME
    

Afficher les configurations de bucket

Console

  1. Dans le menu de navigation, cliquez sur Object Storage.
  2. Cliquez sur le nom du bucket dont vous souhaitez afficher les détails.
  3. Attendez d'être redirigé vers une page d'affichage détaillée.

kubectl

Utilisez l'une des commandes pour afficher les détails de configuration d'un bucket :

kubectl describe buckets/BUCKET_NAME --namespace NAMESPACE_NAME
kubectl get buckets/BUCKET_NAME --namespace NAMESPACE_NAME -o yaml