Auf dieser Seite erfahren Sie, wie Sie einen Storage-Bucket für Ihre Google Distributed Cloud (GDC) mit Air Gap-Appliance-Projekte erstellen. Dabei werden die Voraussetzungen, die Schritte zur Erstellung und Überprüfung sowie die Benennungsrichtlinien behandelt. So können Sie einen konformen und gut konfigurierten Objektspeicher einrichten, der den Anforderungen Ihrer isolierten Bereitstellungen entspricht.
Diese Seite richtet sich an IT-Administratoren in der Gruppe der Infrastrukturbetreiber oder Entwickler in der Gruppe der Anwendungsbetreiber, die Objektspeicher-Buckets für Projekte in GDC mit Air Gap-Umgebungen bereitstellen und verwalten möchten.
Hinweis
In einem Projekt-Namespace werden Bucket-Ressourcen auf dem Management API-Server verwaltet. Sie benötigen ein Projekt, um mit Buckets und Objekten zu arbeiten.
Außerdem benötigen Sie die entsprechenden Bucket-Berechtigungen, um die folgende Aktion auszuführen. Weitere Informationen finden Sie unter Bucket-Zugriff gewähren.
Wenn Sie Befehle auf dem Management API-Server ausführen möchten, melden Sie sich an und generieren Sie die kubeconfig-Datei für den Management API-Server, falls Sie noch keine haben.
Benennungsrichtlinien für Storage-Buckets
Bucket-Namen müssen den folgenden Benennungsrichtlinien entsprechen:
- Sie müssen innerhalb des Projekts eindeutig sein. Ein Projekt fügt dem Bucket-Namen ein eindeutiges Präfix hinzu, um Konflikte innerhalb der Organisation zu vermeiden. Im unwahrscheinlichen Fall eines Konflikts zwischen Präfix und Bucket-Name über Organisationen hinweg schlägt die Bucket-Erstellung mit dem Fehler
bucket name in usefehl. - Sie müssen mindestens ein und dürfen maximal 57 Zeichen enthalten.
- Sie dürfen keine personenbezogenen Daten enthalten.
- Sie müssen DNS-konform sein.
- Sie müssen mit einem Buchstaben beginnen und dürfen nur Buchstaben, Ziffern und Bindestriche enthalten.
Bucket erstellen
Wenn Sie einen Bucket erstellen möchten, wenden Sie eine Bucket-Spezifikation auf Ihren Projekt-Namespace an:
kubectl --kubeconfig MANAGEMENT_API_SERVER_KUBECONFIG apply -f bucket.yaml
Hier ist ein Beispiel für eine Bucket-Spezifikation:
apiVersion: object.gdc.goog/v1
kind: Bucket
metadata:
name: BUCKET_NAME
namespace: NAMESPACE_NAME
spec:
description: DESCRIPTION
storageClass: Standard
bucketPolicy:
lockingPolicy:
defaultObjectRetentionDays: RETENTION_DAY_COUNT
Weitere Informationen finden Sie in der Bucket API-Referenz.