Hinzufügen von Objekten zu versioning-fähigen Buckets
Nachdem Sie das Versioning für einen Bucket aktiviert haben, fügt Amazon S3 jedem im Bucket gespeicherten Objekt automatisch eine eindeutige Versions-ID hinzu (mit PUT, POST oder CopyObject).
Die folgende Abbildung zeigt, dass Amazon S3 jedem Objekt automatisch eine eindeutige Versions-ID hinzufügt, wenn es einem versioningfähigen Bucket hinzugefügt wird.
Anmerkung
Die von Amazon S3 zugewiesenen Versions-ID-Werte sind URL-sicher (können als Teil einer URI angegeben werden).
Weitere Informationen über das Versioning finden Sie unter Beibehalten mehrerer Versionen von Objekten mit der S3-Versionsverwaltung. Sie können einem versioning-fähigen Bucket mithilfe der Konsole, der AWS-SDKs und der REST-API Objektversionen hinzufügen.
Detaillierte Anweisungen finden Sie unter Objekte hochladen.
Beispiele für das Hochladen von Objekten mit den AWS-SDKs für Java, .NET und PHP finden Sie unter Objekte hochladen. Die Beispiele für das Hochladen von Objekten in versioning-fähige und nicht versioning-fähige Buckets sind gleich, aber bei versioning-fähigen Buckets weist Amazon S3 eine Versionsnummer zu. Andernfalls ist die Versionsnummer null.
Informationen zur Verwendung anderer AWS-SDKs finden Sie im AWS-Entwicklerzentrum
Hinzufügen von Objekten zu versioning-fähigen Buckets
-
Aktivieren des Versionings für einen Bucket mit einer
PutBucketVersioning-Anforderung.Weitere Informationen finden Sie unter PutBucketVersioning in der API-Referenz zu Amazon Simple Storage Service.
-
Senden Sie eine
PUT-,POST- oderCopyObject-Anforderung, um ein Objekt im Bucket zu speichern.
Wenn Sie einem versioning-fähigen Bucket ein Objekt hinzufügen, gibt Amazon S3 die Versions-ID des Objekts im Antwort-Header x-amz-version-id zurück, wie im folgenden Beispiel gezeigt.
x-amz-version-id: 3/L4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY