Was ist Object Storage?

Erfahren Sie, wie Object Storage Dateien in Buckets Ihres Projekts speichert, wie Uploads und Downloads signierte Links nutzen und was abgerechnet wird.

Object Storage speichert Dateien, sogenannte Objekte, in Buckets in Ihrem Projekt. In der Konsole erstellen Sie Buckets, durchsuchen ihre Objekte nach Ordnern und laden Objekte hoch, laden sie herunter und löschen sie. Die Daten eines Uploads oder Downloads fließen direkt zwischen Ihrem Browser und dem Object Store, über einen kurzlebigen signierten Link für genau dieses eine Objekt.

Hauptfunktionen

  • Buckets in Ihrem Projekt. Erstellen Sie einen privaten oder einen öffentlichen Bucket mit einem Namen, der in Ihrem Mandanten eindeutig ist. Siehe Schnellstart: Bucket erstellen und Objekt hochladen.
  • Ordner und Massenaktionen. Durchsuchen Sie Objekte nach Ordnern, filtern Sie sie nach Schlüssel, laden Sie mehrere Dateien gleichzeitig per Drag & Drop hoch, und löschen Sie bis zu 1.000 Objekte in einem Schritt. Siehe Objekte hochladen, herunterladen und löschen.
  • Signierte Links. Jeder Upload und Download verwendet einen Link, der 15 Minuten lang gültig ist, für ein Objekt und eine Aktion. Siehe Signierte Links.
  • Private oder öffentliche Buckets. Halten Sie einen Bucket privat, oder erlauben Sie jedem, ihn ohne Anmeldedaten zu lesen und aufzulisten. Siehe Sichtbarkeit und Zugriff von Buckets.
  • CORS-Regeln. Erlauben Sie Webanwendungen auf anderen Origins, einen Bucket aus dem Browser aufzurufen, und sehen Sie in der Konsole, ob die Regeln in Kraft sind. Siehe CORS-Regeln konfigurieren.
  • Erneuerung des Signaturschlüssels. Wenn ein Mitglied ausscheidet, erneuern Sie den Temp-URL-Schlüssel Ihres Projekts. Das Erneuern macht jeden signierten Link ungültig. Siehe Temp-URL-Schlüssel erneuern.

Funktionsweise

Ein Bucket gehört zu einem Projekt und wird in der Region des Projekts erstellt. Im Object Store, der auf OpenStack Swift läuft, ist jeder Bucket ein Container im Konto Ihres Projekts. Object Storage ist in einem Projekt verfügbar, wenn die Region des Projekts es anbietet.

Objekte werden durch ihre Schlüssel identifiziert. Die Konsole leitet Ordner aus den Schlüsseln ab: Sie zeigt für jedes Schlüsselpräfix, das mit einem Schrägstrich endet, einen Ordner an. Das Objekt images/logo.png erscheint z. B. als logo.png im Ordner images.

Objektdaten laufen nie über die API der Konsole. Wenn Sie eine Datei hoch- oder herunterladen, fordert die Konsole bei der API einen signierten Link für dieses Objekt und diese Aktion an, und Ihr Browser überträgt die Daten direkt zum oder vom Object Store. Die Bucket-Liste zeigt für jeden Bucket die Anzahl der Objekte und die Gesamtgröße so an, wie der Object Store sie meldet.

Die Bucket-Liste von Object Storage in der Konsole mit der Schaltfläche zum Erstellen eines Buckets und Spalten für Name, Sichtbarkeit, Anzahl der Objekte, Größe und Erstellungszeit jedes Buckets.
Konsolen-Screenshot · Beispieldaten

Anwendungsfälle

  • Dateien für Websites und Anwendungen. Stellen Sie Bilder, Downloads und Dokumente aus einem öffentlichen Bucket bereit.
  • Browser-Uploads aus Ihrer eigenen Anwendung. Fordern Sie signierte Upload- und Download-Links über die REST-API an, und erlauben Sie den Origin Ihrer Anwendung mit einer CORS-Regel.
  • Exporte und Archive. Bewahren Sie Dateien, die Ihre Workloads erzeugen, in derselben Region wie Ihre anderen Ressourcen auf.

Abrechnung

Object Storage rechnet diese Dimensionen ab:

DimensionAbrechnung
Gespeicherte DatenPro GB-Monat, nach der Gesamtgröße des Buckets, solange der Bucket existiert. Die Größe wird in regelmäßigen Abständen aus dem Object Store erfasst.
Heruntergeladene DatenPro GB, das aus dem Bucket heruntergeladen wird. Uploads werden nicht abgerechnet.

Die Speicherklasse, die Sie für einen Bucket wählen, ändert nichts an seiner Abrechnung. Wie aus der Nutzung Gebühren auf Ihrer Rechnung werden, erfahren Sie unter So funktioniert die Abrechnung. Preise finden Sie unter Preise.

Limits

  • Buckets, die Sie in der Konsole oder über die REST-API erstellen, haben Namen mit 3–63 Zeichen, die unter den Buckets Ihres Mandanten eindeutig sind.
  • Upload- und Download-Links sind 15 Minuten lang gültig.
  • Bis zu 1.000 Objekte pro Löschvorgang.
  • Bis zu 100 CORS-Regeln pro Bucket.
  • Object Storage hat ein Kontingent in GB: das Kontingent des Abonnements und die Zuteilung des Projekts. Siehe Kontingente.

Die Limits aller Dienste finden Sie unter Dienstlimits.

Nächste Schritte

Auf dieser Seite