Erstellen und verwalten Sie Buckets im Object Storage
Zuletzt aktualisiert am
Buckets sind die Container der obersten Ebene zum Speichern von Objekten im Object Storage. Jedes Objekt befindet sich in einem Bucket und der gesamte Datenzugriff ist auf einen Bucket und seine Anmeldeinformationen beschränkt.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- In Ihrem Projekt aktivierter Object Storage: Object Storage aktivieren
- Anmeldeinformationen für den Object Storage: Anmeldeinformationen verwalten
- AWS CLI oder s5cmd, konfiguriert mit Ihren Anmeldeinformationen für CLI-Vorgänge: Richten Sie die AWS CLI ein
Erstellen Sie einen Bucket
Abschnitt betitelt „Erstellen Sie einen Bucket“Bucket-Namen müssen DNS-konform sein: 3–63 Zeichen, nur Kleinbuchstaben, Zahlen und Bindestriche. Der Name muss innerhalb der Region eindeutig sein.
- Öffnen Sie im STACKIT-Portal Ihr Projekt.
- Wählen Sie in der Seitenleiste Object Storage – Buckets aus.
- Wählen Sie Bucket erstellen.
- Geben Sie einen Namen für Ihren Bucket ein.
- Wählen Sie zur Bestätigung Kostenpflichtig bestellen.
Ihr Bucket erscheint in der Bucket-Liste.
aws s3 mb s3://my-bucket \ --endpoint-url https://object.storage.eu01.onstackit.cloudDie Ausgabe bestätigt die Erstellung:
make_bucket: my-buckets5cmd --endpoint-url https://object.storage.eu01.onstackit.cloud \ mb s3://my-bucketDie Ausgabe bestätigt die Erstellung:
mb s3://my-bucketBuckets auflisten
Abschnitt betitelt „Buckets auflisten“Öffnen Sie im STACKIT-Portal Ihr Projekt und wählen Sie in der Seitenleiste Object Storage – Buckets aus. Auf der Seite werden alle Buckets in Ihrem Projekt zusammen mit deren Größe, Objektanzahl und Erstellungsdatum angezeigt.
aws s3 ls \ --endpoint-url https://object.storage.eu01.onstackit.cloudDie Ausgabe listet alle Buckets mit ihrem Erstellungsdatum auf:
2024-01-01 10:00:00 my-bucket2024-01-02 12:30:00 another-buckets5cmd --endpoint-url https://object.storage.eu01.onstackit.cloud lsDie Ausgabe listet alle Buckets auf:
2024/01/01 10:00:00 s3://my-bucket2024/01/02 12:30:00 s3://another-bucketEinen Bucket löschen
Abschnitt betitelt „Einen Bucket löschen“- Öffnen Sie im STACKIT-Portal Ihr Projekt.
- Wählen Sie in der Seitenleiste Object Storage – Buckets aus.
- Wählen Sie am Ende der Zeile für den Bucket, den Sie löschen möchten, das Dreipunktmenü (⋮) und dann Löschen aus.
- Geben Sie den Bucket-Namen ein, um den Löschvorgang zu bestätigen, und wählen Sie dann Löschen aus.
Der Bucket wird aus der Liste entfernt.
Der Befehl rb löscht nur leere Buckets. Verwenden Sie --force, um einen Bucket einschließlich aller Objekte zu löschen:
aws s3 rb s3://my-bucket --force \ --endpoint-url https://object.storage.eu01.onstackit.cloudDie Ausgabe bestätigt den Löschvorgang:
delete: s3://my-bucket/example.txtremove_bucket: my-bucketFür s5cmd muss der Bucket leer sein, bevor er gelöscht werden kann. Entfernen Sie zuerst alle Objekte und löschen Sie dann den Bucket:
s5cmd --endpoint-url https://object.storage.eu01.onstackit.cloud \ rm "s3://my-bucket/*"
s5cmd --endpoint-url https://object.storage.eu01.onstackit.cloud \ rb s3://my-bucketDie Ausgabe bestätigt den Löschvorgang:
rb s3://my-bucket