Unterstützt Object Storage die Versionierung?

Unterstützt Object Storage die Versionierung?

Mit dem S3-kompatiblen Objektspeicher können Sie die Versionierung nutzen, die es Ihnen ermöglicht, mehrere Versionen eines Objekts aufzubewahren, so dass das S3-Objektspeichersystem beim Hochladen eines Objekts/einer Datei mit demselben Namen eine Version des vorherigen Inhalts speichert.

Diese Version wird ebenfalls im Bucket gespeichert und ist nicht direkt sichtbar.

Bitte beachten Sie, dass diese Funktion nicht für eine bestimmte Datei, sondern für einen ganzen Bucket aktiviert ist.


Wie aktiviere ich die Versionierung für meinen Objektspeicher?

Um Bucket Versioning zu aktivieren, führen Sie bitte folgendes aus:

aws --profile eu2 --region default --endpoint-url https://eu2.contabostorage.com s3api put-bucket-versioning --bucket bucket-with-versioning --versioning-configuration Status=Enabled

Wie prüfe ich, ob die Versionierung für meinen Objektspeicher aktiviert ist?

Um zu überprüfen, ob die Versionierung für Ihren Objektspeicher eingeschaltet ist, führen Sie Folgendes aus:

aws --profile eu2 --region default --endpoint-url https://eu2.contabostorage.com s3api get-bucket-versioning --bucket bucket-with-versioning

Wenn das Ergebnis leer ist, ist die Versionierung deaktiviert.


Wie kann ich alle meine versionierten Objekte auflisten?

Um alle versionierten Objekte zu finden, führen Sie Folgendes aus:

aws --profile eu2 --region default --endpoint-url https://eu2.contabostorage.com s3api list-object-versions --bucket bucket-with-versioning

Wie finde ich die Versionen eines bestimmten Objekts?

Wenn Sie die Versionen eines bestimmten Objekts finden möchten, folgen Sie dem unten stehenden Beispiel. In diesem Beispiel suchen wir nach den Versionen von image003.png:

aws --profile eu2 --region default --endpoint-url https://eu2.contabostorage.com s3api list-object-versions --bucket bucket-with-versioning --prefix image003.png

Die aktuelle Version, die auch in regulären Dateilisten zurückgegeben wird, ist diejenige, bei der „IsLatest“ wahr ist.


Wie kann man eine bestimmte Version eines Objekts finden?

Um auf eine ältere Version einer Datei zuzugreifen, verwenden Sie bitte die Version-Id aus der obigen Ausgabe der oben verwendeten Anfrage. Nachfolgend sehen Sie ein Beispiel, bei dem wir image003.png verwenden, das im obigen Beispiel verwendet wurde:

aws --profile eu2 --region default --endpoint-url https://eu2.contabostorage.com s3api get-object --bucket bucket-with-versioning --version-id 'L-6oXdYnuAF1orfDEAHV3mDIliEoB9.' --key image003.png image003.png

Wie kann ich die Bucket-Versionierung deaktivieren?

Um das Bucket Versioning zu deaktivieren oder auszusetzen, gehen Sie bitte wie folgt vor:

aws --profile eu2 --region default --endpoint-url https://eu2.contabostorage.com s3api put-bucket-versioning --bucket bucket-with-versioning --versioning-configuration Status=Suspended

Bitte beachten Sie, dass alte Versionen nicht gelöscht werden, wenn Sie Bucket Versioning ausschalten. Es werden keine neuen Versionen erstellt, das ist alles.

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren

Geändert am 02 Jul 2024

Sie konnten nicht finden, was Sie suchen?

Nehmen Sie Kontakt mit uns auf

Sie sind noch kein Kunde und haben eine Frage an uns?