

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Arbeiten mit Objekten in einem Bucket mit ausgesetztem Versioning
<a name="VersionSuspendedBehavior"></a>

In Amazon S3 können Sie das Versioning aussetzen, um zu verhindern, dass sich neue Versionen desselben Objekts in einem Bucket ansammeln. Sie könnten dies tun, weil Sie nur eine einzige Version eines Objekts in einem Bucket haben möchten. Oder Sie möchten möglicherweise keine Gebühren für mehrere Versionen anfallen. 

Wenn Sie das Versioning aussetzen, ändern sich die in Ihrem Bucket vorhandenen Objekte nicht. Was sich ändert, ist, wie Amazon S3 die Objekte in zukünftigen Anfragen verarbeitet. Die Themen in diesem Abschnitt erläutern verschiedene Objekt-Vorgänge in einem Bucket mit ausgesetztem Versioning, einschließlich Hinzufügen, Abrufen und Löschen von Objekten.

Weitere Informationen über das S3-Versioning finden Sie unter [Beibehalten mehrerer Versionen von Objekten mit der S3-Versionsverwaltung](Versioning.md). Weitere Informationen über das Abrufen von Objektversionen, finden Sie unter [Abrufen von Objektversionen aus einem versioning-fähigen Bucket](RetrievingObjectVersions.md).

**Topics**
+ [Hinzufügen von Objekten zu Buckets mit ausgesetztem Versioning](AddingObjectstoVersionSuspendedBuckets.md)
+ [Abrufen von Objekten aus Buckets mit ausgesetztem Versioning](RetrievingObjectsfromVersioningSuspendedBuckets.md)
+ [Löschen von Objekten aus Buckets mit ausgesetztem Versioning](DeletingObjectsfromVersioningSuspendedBuckets.md)

# Hinzufügen von Objekten zu Buckets mit ausgesetztem Versioning
<a name="AddingObjectstoVersionSuspendedBuckets"></a>

Sie können in Amazon S3 Objekte in Buckets mit ausgesetztem Versioning hinzufügen, um das Objekt mit der Versions-ID null zu erzeugen oder eine Objektversion mit einer übereinstimmenden Versions-ID zu überschreiben.

Nachdem Sie das Versioning für einen Bucket ausgesetzt haben, fügt Amazon S3 automatisch jedem nachfolgend (mit `PUT`, `POST` oder `CopyObject`) in diesem Bucket gespeicherten Objekt die Versions-ID `null` hinzu

Die folgende Abbildung zeigt, wie Amazon S3 jedem Objekt automatisch die Versions-ID `null` hinzufügt, wenn es einem Bucket mit ausgesetztem Versioning hinzugefügt wird.

![\[Amazon S3 fügt einer Objektgrafik die Versions-ID Null hinzu.\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/versioning_PUT_versionSuspended.png)


Wenn sich bereits eine Null-Version im Bucket befindet und Sie ein weiteres Objekt mit demselben Schlüssel hinzufügen, überschreibt das hinzugefügte Objekt die ursprüngliche Null-Version. 

Wenn es versionsfähige Objekte im Bucket gibt, wird die Version, die Sie mit `PUT` hinzufügen, zur aktuellen Version des Objekts. Die folgende Abbildung zeigt, wie das Hinzufügen eines Objekts in einen Bucket, der versionsfähige Objekte enthält, das bereits im Bucket enthaltene Objekt nicht überschreibt. 

In diesem Fall befand sich Version 111111 bereits im Bucket. Amazon S3 weist dem Objekt, das hinzugefügt und im Bucket gespeichert wird, die Versions-ID null zu. Version 111111 wird nicht überschrieben.

![\[Amazon S3 fügt einem Objekt die Versions-ID Null hinzu, ohne die Grafik der Version 111111 zu überschreiben.\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/versioning_PUT_versionSuspended3.png)


Wenn bereits eine Null-Version in einem Bucket vorhanden ist, wird die Null-Version überschrieben, wie in der folgenden Abbildung gezeigt.

![\[Amazon S3 fügt einem Objekt die Versions-ID Null hinzu und überschreibt gleichzeitig die Grafik mit dem ursprünglichen Inhalt.\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/versioning_PUT_versionSuspended4.png)


Obwohl der Schlüssel und die Versions-ID (`null`) der Null-Version vor und nach `PUT` gleich sind, wird der Inhalt der ursprünglich im Bucket gespeicherten Version jedoch durch die Inhalte des Objekts ersetzt, die mit `PUT` in den Bucket geschrieben wurde.

# Abrufen von Objekten aus Buckets mit ausgesetztem Versioning
<a name="RetrievingObjectsfromVersioningSuspendedBuckets"></a>

Eine `GET Object`-Anforderung gibt die aktuelle Version eines Objekts zurück, unabhängig davon, ob Sie das Versioning für einen Bucket aktiviert haben oder nicht. Die folgende Abbildung zeigt, wie ein einfaches `GET` die aktuelle Version des Objekts zurückgibt.

![\[Abbildung, die zeigt, wie eine einfache GET-Aufforderung die aktuelle Version des Objekts zurückgibt\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/versioning_GET_suspended.png)


# Löschen von Objekten aus Buckets mit ausgesetztem Versioning
<a name="DeletingObjectsfromVersioningSuspendedBuckets"></a>

Sie können Objekte aus Buckets mit ausgesetztem Versioning löschen, um ein Objekt mit einer Versions-ID von null zu entfernen.

Wenn das Versioning für ein Bucket ausgesetzt ist, gilt für eine `DELETE`-Anforderung:
+ Kann nur ein Objekt entfernen, dessen Versions-ID `null` ist.
+ Entfernt nichts, wenn es keine Nullversion des Objekts im Bucket gibt.
+ Fügt eine Löschmarkierung in den Bucket ein.

Wenn die Bucket-Versionsverwaltung unterbrochen ist, entfernt der Vorgang das Objekt, dessen `versionId` Null lautet. Wenn eine Versions-ID vorhanden ist, fügt Amazon S3 eine Löschmarkierung ein, die zur aktuellen Version des Objekts wird. Die folgende Abbildung zeigt, wie eine einfache `DELETE`-Aufforderung eine Nullversion entfernt und Amazon S3 stattdessen eine Löschmarkierung mit der Versions-ID `null` einfügt.

![\[Abbildung, die einen einfachen Löschvorgang zeigt, um ein Objekt mit Versions-ID NULL zu entfernen.\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/versioning_DELETE_versioningSuspended.png)


Um ein Objekt mit einer `versionId` dauerhaft zu löschen, müssen Sie die `versionId` des Objekts in die Anforderung aufnehmen. Da eine Löschmarkierung keine Inhalte speichert, verlieren Sie den Inhalt der Version `null`, wenn sie durch eine Löschmarkierung ersetzt wird.

Die folgende Abbildung zeigt einen Bucket, der keine Nullversion enthält. In diesem Fall wird durch die `DELETE`-Aufforderung nichts entfernt. Stattdessen fügt Amazon S3 nur eine Löschmarkierung ein.

![\[Abbildung, die das Einfügen einer Löschmarkierung zeigt.\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/versioning_DELETE_versioningSuspendedNoNull.png)


Selbst in einem Bucket, für das die Versionierung gesperrt wurde, kann der Bucket-Besitzer eine bestimmte Version dauerhaft löschen, indem er die Versions-ID in die `DELETE` Anfrage aufnimmt, es sei denn, die Berechtigungen für die `DELETE` Anfrage wurden ausdrücklich verweigert. Um beispielsweise das Löschen von Objekten mit einer `null` Versions-ID zu verweigern, müssen Sie die Berechtigungen `s3:DeleteObject` und `s3:DeleteObjectVersions` explizit verweigern.

Die folgende Abbildung zeigt, dass das beim Löschen einer angegebenen Objektversion diese Version des Objekts dauerhaft gelöscht wird. Nur der Bucket-Eigentümer kann eine spezifische Objektversion löschen.

![\[Abbildung, die das permanente Löschen eines Objekts mithilfe einer angegebenen Versions-ID zeigt\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/images/versioning_DELETE_versioningEnabled2.png)
