Auf dieser Seite wird beschrieben, wie Sie eine Liste der GDC-Storage-Buckets (Google Distributed Cloud) mit Air Gap in einem Projekt generieren und die Konfigurationsdetails für jeden Bucket anzeigen. Alle Listen- und Ansichtsvorgänge für Buckets mit zwei Regionen sollten über die globale API ausgeführt werden.
Hinweis
Storage-Buckets sind Ressourcen, die auf ein bestimmtes Projekt beschränkt sind. Das Projekt fungiert als Container, der Ihre Buckets gruppiert und ihre Verwaltung über den Management API-Server ermöglicht. Bevor Sie die Vorgänge auf dieser Seite ausführen können, müssen Sie entweder ein neues Projekt erstellen oder ein vorhandenes Projekt auswählen, für das Sie ausreichende Berechtigungen haben.
Erforderliche IAM-Rollen
Wenden Sie sich an Ihren IAM-Projektadministrator, um die folgenden Rollen in Ihrem Projekt-Namespace anzufordern:
- Bucket-Projektadministrator (
project-bucket-admin): Erstellen, Aktualisieren und Löschen von Storage-Buckets. - Bucket-Objekt-Projekt-Betrachter (
project-bucket-object-viewer): Details zu Storage-Buckets und -Objekten aufrufen und prüfen.
Weitere Informationen finden Sie unter Bucket-Zugriff gewähren.
Umgebung vorbereiten
So führen Sie Befehle für den Management-API-Server oder den globalen API-Server aus:
- Melden Sie sich an und generieren Sie die kubeconfig-Datei für den API-Server für die zonale Verwaltung, falls Sie noch keine haben.
- Gehen Sie bei Dual-Zone-Buckets so vor:
- Prüfen Sie mit Ihrem Infrastrukturbetreiber (IO), ob die benutzerdefinierte Ressource
BucketLocationConfigfür Ihre gekoppelten Zonen erstellt wurde. - Generieren Sie die kubeconfig-Datei für den globalen API-Server.
- Prüfen Sie mit Ihrem Infrastrukturbetreiber (IO), ob die benutzerdefinierte Ressource
Storage-Buckets auflisten
Console
- Klicken Sie im Navigationsmenü auf Objektspeicher. Alle Buckets, auf die Sie Zugriff haben, werden in einer Tabelle aufgeführt.
kubectl
So listen Sie alle Buckets auf, auf die Sie in einem bestimmten Objektspeicher-Mandanten Zugriff haben:
Führen Sie den folgenden Befehl aus, um alle Buckets aufzulisten:
kubectl get buckets --all-namespacesFühren Sie den folgenden Befehl aus, um alle Buckets in einem Namespace aufzulisten:
kubectl get buckets --namespace NAMESPACE_NAME
Bucket-Konfigurationen ansehen
Console
- Klicken Sie im Navigationsmenü auf Objektspeicher.
- Klicken Sie auf den Namen des Buckets, dessen Details Sie aufrufen möchten.
- Warten Sie, bis Sie zu einer Detailseite weitergeleitet werden.
kubectl
Verwenden Sie einen der folgenden Befehle, um die Konfigurationsdetails für einen Bucket aufzurufen:
kubectl describe buckets/BUCKET_NAME --namespace NAMESPACE_NAME
kubectl get buckets/BUCKET_NAME --namespace NAMESPACE_NAME -o yaml