Storage-Buckets erstellen

Auf dieser Seite wird beschrieben, wie Sie einen Speicher-Bucket für Ihre Google Distributed Cloud-Projekte (GDC) für Air-Gap-Appliances erstellen. Darin werden Voraussetzungen, Schritte zum Erstellen und Bestätigen sowie Benennungsrichtlinien beschrieben. So können Sie einen konformen und gut konfigurierten Objektspeicher einrichten, der den Anforderungen Ihrer isolierten Bereitstellungen entspricht.

Diese Seite richtet sich an Zielgruppen wie IT-Administratoren in der Gruppe der Infrastrukturbetreiber oder Entwickler in der Gruppe der Anwendungsbetreiber, die Objektspeicher-Buckets für Projekte in GDC-Umgebungen ohne Internetverbindung bereitstellen und verwalten möchten.

Hinweise

In einem Projektnamespace 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 den folgenden Vorgang auszuführen. Weitere Informationen finden Sie unter Bucket-Zugriff gewähren.

Richtlinien für die Benennung von Storage-Buckets

Bucket-Namen müssen den folgenden Namenskonventionen entsprechen:

  • Sie muss 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, dass sich ein Präfix und ein Bucket-Name über Organisationen hinweg überschneiden, schlägt die Bucket-Erstellung mit einem bucket name in use-Fehler fehl.
  • Muss mindestens ein und darf höchstens 57 Zeichen enthalten.
  • Geben Sie keine personenidentifizierbaren Informationen an.
  • DNS-konform sein.
  • Muss mit einem Buchstaben beginnen und darf nur Buchstaben, Zahlen und Bindestriche enthalten.

Bucket erstellen

Um einen Bucket zu erstellen, wenden Sie eine Bucket-Spezifikation auf Ihren Projekt-Namespace an:

    kubectl 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.