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.
POST Object
Description
Der POST Vorgang fügt mithilfe von HTML-Formularen ein Objekt zu einem angegebenen Bucket hinzu. POSTist eine alternative Form vonPUT, die browserbasierte Uploads ermöglicht, um Objekte in Buckets zu platzieren. Parameter, die PUT über HTTP-Header übergeben werden, werden stattdessen als Formularfelder an den mit multipart/form -data kodierten POST Nachrichtentext übergeben. Um ein Objekt zu einem Bucket hinzuzufügen, müssen Sie WRITE Zugriff auf den Bucket haben. Amazon S3 speichert niemals Teilobjekte. Wenn Sie eine erfolgreiche Antwort erhalten, können Sie sicher sein, dass das gesamte Objekt gespeichert wurde.
Amazon S3 ist ein verteiltes System. Wenn Amazon S3 mehrere Schreibanforderungen für dasselbe Objekt gleichzeitig empfängt, wird nur die letzte Version des geschriebenen Objekts gespeichert, es sei denn, Sie haben die Versionierung für einen Bucket aktiviert.
Verwenden Sie das Formularfeld, um sicherzustellen, dass Daten beim Durchlaufen des Netzwerks nicht beschädigt werden. Content-MD5 Wenn Sie dieses Formularfeld verwenden, vergleicht Amazon S3 das Objekt mit dem angegebenen MD5-Wert. Wenn sie nicht übereinstimmen, gibt Amazon S3 einen Fehler zurück. Darüber hinaus können Sie den MD5-Wert berechnen, während Sie ein Objekt an Amazon S3 senden, und den zurückgegebenen Wert mit ETag dem berechneten MD5-Wert vergleichen. Das ETag spiegelt nur Änderungen am Inhalt eines Objekts wider, nicht an seinen Metadaten.
Anmerkung
Um Ihre Anwendung so zu konfigurieren, dass sie die Anforderungsheader sendet, bevor der Anforderungstext gesendet wird, verwenden Sie den HTTP-Statuscode 100 (Weiter). Bei POST Operationen hilft Ihnen die Verwendung dieses Statuscodes dabei, das Senden des Nachrichtentexts zu vermeiden, wenn die Nachricht aufgrund der Header abgelehnt wird (z. B. aufgrund eines Authentifizierungsfehlers oder einer Umleitung). Weitere Informationen zum HTTP-Statuscode 100 (Weiter) finden Sie in Abschnitt 8.2.3 von. http://www.ietf.org/rfc/rfc2616.txt
Amazon S3 verschlüsselt automatisch alle neuen Objekte, die in einen S3-Bucket hochgeladen werden. Die Verschlüsselungseinstellung eines hochgeladenen Objekts hängt von der Standardverschlüsselungskonfiguration des Ziel-Buckets ab. Standardmäßig verfügen alle Buckets über eine Standardverschlüsselungskonfiguration, die serverseitige Verschlüsselung mit von Amazon S3 verwalteten Schlüsseln () SSE-S3 verwendet.
Wenn der Ziel-Bucket über eine Verschlüsselungskonfiguration verfügt, die serverseitige Verschlüsselung mit einem AWS Key Management Service (AWS KMS) -Schlüssel (SSE-KMS), eine duale serverseitige Verschlüsselung mit einem AWS KMS Schlüssel (DSSE-KMS) oder einen vom Kunden bereitgestellten Verschlüsselungsschlüssel (SSE-C) verwendet, verwendet Amazon S3 den entsprechenden KMS-Schlüssel oder den vom Kunden bereitgestellten Schlüssel, um das hochgeladene Objekt zu verschlüsseln. Wenn Sie beim Hochladen eines Objekts die Verschlüsselungseinstellung des hochgeladenen Objekts ändern möchten, können Sie die Art der serverseitigen Verschlüsselung angeben. Sie können SSE-S3, SSE-KMS DSSE-KMS, oder konfigurieren. SSE-C Weitere Informationen finden Sie unter Schutz von Daten durch serverseitige Verschlüsselung im Amazon Simple Storage Service User Guide.
Wichtig
Achten Sie beim Erstellen Ihrer Anfrage darauf, dass das file Feld das letzte Feld im Formular ist.
Anforderungen
Syntax
POST / HTTP/1.1 Host:destinationBucket.s3.amazonaws.com User-Agent:browser_dataAccept:file_typesAccept-Language:RegionsAccept-Encoding:encodingAccept-Charset:character_setKeep-Alive: 300 Connection: keep-alive Content-Type: multipart/form-data; boundary=9431149156168 Content-Length:length--9431149156168 Content-Disposition: form-data; name="key"acl--9431149156168 Content-Disposition: form-data; name="tagging" <Tagging><TagSet><Tag><Key>Tag Name</Key><Value>Tag Value</Value></Tag></TagSet></Tagging> --9431149156168 Content-Disposition: form-data; name="success_action_redirect"success_redirect--9431149156168 Content-Disposition: form-data; name="Content-Type"content_type--9431149156168 Content-Disposition: form-data; name="x-amz-meta-uuid"uuid--9431149156168 Content-Disposition: form-data; name="x-amz-meta-tag"metadata--9431149156168 Content-Disposition: form-data; name="AWSAccessKeyId"access-key-id--9431149156168 Content-Disposition: form-data; name="Policy"encoded_policy--9431149156168 Content-Disposition: form-data; name="Signature"signature= --9431149156168 Content-Disposition: form-data; name="file"; filename="MyFilename.jpg" Content-Type: image/jpegfile_content--9431149156168 Content-Disposition: form-data; name="submit" Upload to Amazon S3 --9431149156168--
Anforderungsparameter
Bei dieser Implementierung der Operation werden keine Anforderungsparameter verwendet.
Formularfelder
Dieser Vorgang kann die folgenden Formularfelder verwenden.
| Name | Description | Erforderlich |
|---|---|---|
AWSAccessKeyId |
Die AWS Zugriffsschlüssel-ID des Besitzers des Buckets, der einem anonymen Benutzer Zugriff auf eine Anfrage gewährt, die die Einschränkungen in der Richtlinie erfüllt. Typ: Zeichenfolge Standard: keiner Einschränkungen: Erforderlich, wenn der Anfrage ein Richtliniendokument beigefügt ist. |
Bedingt |
acl |
Die angegebene Amazon S3-Zugriffskontrollliste (ACL). Wenn die angegebene ACL nicht gültig ist, wird ein Fehler generiert. Weitere Informationen zu ACLs finden Sie in der Übersicht über die Zugriffskontrollliste (ACL) im Amazon Simple Storage Service-Benutzerhandbuch. Typ: Zeichenfolge Standard: privat Zulässige Werte: |
Nein |
Cache-Control, Content-Type,
Content-Disposition, Content-Encoding,
Expires |
Die REST-specific Header. Weitere Informationen finden Sie unter PutObject. Typ: Zeichenfolge Standard: keiner |
Nein |
file |
Der Datei- oder Textinhalt. Der Datei- oder Textinhalt muss das letzte Feld im Formular sein. Sie können nicht mehr als eine Datei zur gleichen Zeit hochladen. Typ: Datei- oder Textinhalt Standard: keiner |
Ja |
key |
Der Name des hochgeladenen Schlüssels. Verwenden Sie die Weitere Informationen finden Sie unter Objektschlüssel und Metadaten im Amazon Simple Storage Service-Benutzerhandbuch. Typ: Zeichenfolge Standard: keiner |
Ja |
policy |
Die Sicherheitsrichtlinie, die beschreibt, was in der Anfrage zulässig ist. Anfragen ohne Sicherheitsrichtlinie werden als anonym betrachtet und funktionieren nur in öffentlich beschreibbaren Buckets. Weitere Informationen finden Sie unter HTML-Formulare und Upload-Beispiele im Amazon Simple Storage Service-Benutzerhandbuch. Typ: Zeichenfolge Standard: keiner Einschränkungen: Eine Sicherheitsrichtlinie ist erforderlich, wenn der Bucket nicht öffentlich beschreibbar ist. |
Bedingt |
success_action_redirect, redirect |
Die URL, zu der der Client nach einem erfolgreichen Upload umgeleitet wird. Wenn Wenn Amazon S3 die URL nicht interpretieren kann, verhält es sich so, als ob das Feld nicht vorhanden wäre. Wenn der Upload fehlschlägt, zeigt Amazon S3 einen Fehler an und leitet den Benutzer nicht zu einer URL um. Typ: Zeichenfolge Standard: keiner AnmerkungDer |
Nein |
success_action_status |
Wenn Sie nichts angeben Dieses Feld akzeptiert die Werte Wenn der Wert auf Wenn der Wert auf gesetzt ist Wenn der Wert nicht festgelegt ist oder wenn er auf einen ungültigen Wert gesetzt ist, gibt Amazon S3 ein leeres Dokument mit einem 204-Statuscode zurück. Typ: Zeichenfolge Standard: keiner |
Nein |
tagging |
Der angegebene Satz von Tags, die dem Objekt hinzugefügt werden sollen. Verwenden Sie das folgende Kodierungsschema, um Tags hinzuzufügen.
Weitere Informationen finden Sie unter Objektkennzeichnung im Amazon Simple Storage Service-Benutzerhandbuch. Typ: Zeichenfolge Standard: keiner |
Nein |
x-amz-storage-class |
Die Speicherklasse, die zum Speichern des Objekts verwendet werden soll. Wenn Sie keine Klasse angeben, verwendet Amazon S3 die Standardspeicherklasse, Typ: Zeichenfolge Standard: Zulässige Werte: |
Nein |
x-amz-meta-* |
Header, die mit diesem Präfix beginnen, sind benutzerdefinierte Metadaten. Jeder wird gespeichert und als Satz von Schlüssel-Wert-Paaren zurückgegeben. Amazon S3 validiert oder interpretiert keine benutzerdefinierten Metadaten. Weitere Informationen finden Sie unter PutObject. Typ: Zeichenfolge Standard: keiner |
Nein |
x-amz-security-token |
Das DevPay Amazon-Sicherheitstoken. Für jede Anfrage, die Amazon verwendet, DevPay sind zwei Typ: Zeichenfolge Standard: keiner |
Nein |
x-amz-signature |
(AWS Signaturversion 4) Der HMAC-SHA256 Hash der Sicherheitsrichtlinie. Typ: Zeichenfolge Standard: keiner |
Bedingt |
x-amz-website-redirect-location
|
Wenn der Bucket als Website konfiguriert ist, leitet dieses Feld Anfragen für dieses Objekt an ein anderes Objekt im selben Bucket oder an eine externe URL weiter. Amazon S3 speichert den Wert dieses Headers in den Objektmetadaten. Informationen zu Objektmetadaten finden Sie unter Objektschlüssel und Metadaten im Amazon Simple Storage Service-Benutzerhandbuch. Im folgenden Beispiel legt der Anforderungsheader die Weiterleitung auf ein Objekt (
Im folgenden Beispiel legt der Anforderungsheader die Objektumleitung auf eine andere Website fest:
Weitere Informationen zum Website-Hosting in Amazon S3 finden Sie unter Hosten von Websites auf Amazon S3 und So konfigurieren Sie Webseitenumleitungen im Amazon Simple Storage Service-Benutzerhandbuch. Typ: Zeichenfolge Standard: keiner Einschränkungen: Dem Wert muss |
Nein |
Zusätzliche Felder für das Prüfsummen-Anforderungsformular
Beim Hochladen eines Objekts können Sie verschiedene Prüfsummen angeben, die Sie zur Überprüfung Ihrer Datenintegrität verwenden möchten. Sie können einen zusätzlichen Prüfsummenalgorithmus angeben, den Amazon S3 verwenden soll. Weitere Informationen zu zusätzlichen Prüfsummenwerten finden Sie unter Prüfen der Objektintegrität im Amazon Simple Storage Service-Benutzerhandbuch.
| Name | Description | Erforderlich |
|---|---|---|
x-amz-checksum-algorithm
|
Gibt den Algorithmus an, der zur Erstellung der Prüfsumme für das Objekt verwendet wurde. Wenn ein Wert angegeben ist, müssen Sie den entsprechenden Prüfsummen-Header angeben. Andernfalls generiert Ihre Anfrage einen 400-Fehler. Mögliche Werte sind |
Nein |
x-amz-checksum-crc32
|
Gibt die Base64-kodierte 32-Bit-CRC32-Prüfsumme des Objekts an. Dieser Parameter ist erforderlich, wenn der Wert von ist. |
Bedingt |
x-amz-checksum-crc32c
|
Gibt die Base64-kodierte 32-Bit-CRC32C-Prüfsumme des Objekts an. Dieser Parameter ist erforderlich, wenn der Wert von ist. |
Bedingt |
x-amz-checksum-sha1
|
Gibt den Base64-kodierten SHA-1 160-Bit-Digest des Objekts an. Dieser Parameter ist erforderlich, wenn der Wert von ist. |
Bedingt |
x-amz-checksum-sha256
|
Gibt den Base64-kodierten SHA-256 256-Bit-Digest des Objekts an. Dieser Parameter ist erforderlich, wenn der Wert von ist. |
Bedingt |
Server-Side Verschlüsselungsspezifische Felder im Anforderungsformular
Server-side Verschlüsselung ist Datenverschlüsselung im Ruhezustand. Amazon S3 verschlüsselt Ihre Daten beim Schreiben auf Festplatten in AWS Rechenzentren und entschlüsselt Ihre Daten, wenn Sie darauf zugreifen. Beim Hochladen eines Objekts können Sie die Art der serverseitigen Verschlüsselung angeben, die Amazon S3 für die Verschlüsselung des Objekts verwenden soll.
Es gibt vier Arten der serverseitigen Verschlüsselung:
-
Server-side Verschlüsselung mit von Amazon S3 verwalteten Schlüsseln (SSE-S3) — Ab Mai 2022 ist für alle Amazon S3-Buckets standardmäßig eine Verschlüsselung konfiguriert. Die Standardoption für serverseitige Verschlüsselung ist mit. SSE-S3 Jedes Objekt wird mit einem eindeutigen Schlüssel verschlüsselt. SSE-S3 Verschlüsselt als zusätzliche Schutzmaßnahme den Schlüssel selbst mit einem Stammschlüssel, den er regelmäßig wechselt. SSE-S3 verwendet eine der stärksten verfügbaren Blockchiffren, den 256-Bit-Advanced Encryption Standard (AES-256), um Ihre Daten zu verschlüsseln.
-
Server-side Verschlüsselung mit AWS KMS Schlüsseln (SSE-KMS) — SSE-KMS wird durch eine Integration des AWS KMS Dienstes mit Amazon S3 bereitgestellt. Mit AWS KMS haben Sie mehr Kontrolle über Ihre Schlüssel. Sie können beispielsweise separate Schlüssel anzeigen, Kontrollrichtlinien bearbeiten und den Schlüsseln in AWS CloudTrail folgen. Darüber hinaus können Sie vom Kunden verwaltete Schlüssel erstellen und verwalten oder von Von AWS verwaltete Schlüssel verwaltete Schlüssel verwenden, die für Sie, Ihren Service und Ihre Region einzigartig sind.
-
Dual-layer serverseitige Verschlüsselung mit AWS KMS Schlüsseln (DSSE-KMS) — Die Dual-layer serverseitige Verschlüsselung mit AWS KMS keys (DSSE-KMS) ähnelt der Verschlüsselung auf Objektebene SSE-KMS, wendet jedoch statt einer Ebene zwei einzelne Ebenen an.
-
Server-side Verschlüsselung mit vom Kunden bereitgestellten Schlüsseln (SSE-C) — Mit SSE-C verwalten Sie die Verschlüsselungsschlüssel, und Amazon S3 verwaltet die Verschlüsselung beim Schreiben auf Festplatten sowie die Entschlüsselung, wenn Sie auf Ihre Objekte zugreifen.
Anmerkung
Wenn Sie die serverseitige Verschlüsselung mit vom Kunden bereitgestellten Schlüsseln (SSE-C) für Ihren Allzweck-Bucket gesperrt haben, erhalten Sie die Fehlermeldung HTTP 403 Access Denied, wenn Sie beim Schreiben neuer Daten in Ihren Bucket die SSE-C Anforderungsheader angeben. Weitere Informationen finden Sie unter Blockieren oder Entsperren SSE-C für einen Allzweck-Bucket.
Weitere Informationen finden Sie unter Schützen von Daten mithilfe serverseitiger Verschlüsselung im Amazon Simple Storage Service-Benutzerhandbuch.
Je nachdem, welche Art der serverseitigen Verschlüsselung Sie verwenden möchten, geben Sie die folgenden Formularfelder an.
-
Verwenden Sie SSE-S3 SSE-KMS, oder DSSE-KMS — Wenn Sie diese Arten der serverseitigen Verschlüsselung verwenden möchten, geben Sie die folgenden Formularfelder in der Anfrage an.
Name Description Erforderlich x-amz-server-side-encryptionGibt den serverseitigen Verschlüsselungsalgorithmus an, der verwendet werden soll, wenn Amazon S3 ein Objekt erstellt. Um es zu verwenden SSE-S3, geben Sie an
AES256. Um es zu verwenden SSE-KMS, geben Sie anaws:kms. Um es zu verwenden DSSE-KMS, geben Sie anaws:kms:dsse.Typ: Zeichenfolge
Gültiger Wert:
aws:kms,AES256,aws:kms:dsseJa x-amz-server-side-encryption-aws-kms-key-idWenn der
x-amz-server-side-encryptionHeader den gültigen Wertaws:kmsoder hataws:kms:dsse, gibt dieser Header die ID von an AWS KMS key , die zum Verschlüsseln des Objekts verwendet wurde.Typ: Zeichenfolge
Ja, wenn der Wert von oder x-amz-server-side-encryptionistaws:kmsaws:kms:dssex-amz-server-side-encryption-contextWenn der gültige Wert
aws:kmsoderx-amz-server-side-encryptionistaws:kms:dsse, gibt dieser Header den Verschlüsselungskontext für das Objekt an. Der Wert dieses Headers ist eine Base64-kodierte UTF-8 Zeichenfolge, die JSON-formatted Schlüssel-Wert-Paare für den Verschlüsselungskontext enthält.Typ: Zeichenfolge
Nein x-amz-server-side-encryption-bucket-key-enabledWenn der Wert
aws:kmsoder gültigx-amz-server-side-encryptionist, gibt dieser Header anaws:kms:dsse, ob Amazon S3 einen S3-Bucket-Schlüssel mit oder verwenden soll. SSE-KMS DSSE-KMS Wenn dieser Header auf gesetzttruewird, verwendet Amazon S3 einen S3-Bucket Key für die Objektverschlüsselung mit SSE-KMS oder DSSE-KMS.Typ: Boolescher Wert
Nein Anmerkung
Wenn Sie
x-amz-server-side-encryption:aws:kmsoder angebenx-amz-server-side-encryption:aws:kms:dsse, aber nicht angebenx-amz-server-side-encryption-aws-kms-key-id, verwendet Amazon S3 das Von AWS verwalteter Schlüssel (aws/S3), um die Daten zu schützen. -
Verwenden SSE-C — Wenn Sie Ihre eigenen Verschlüsselungsschlüssel verwalten möchten, müssen Sie in der Anfrage alle folgenden Formularfelder angeben.
Anmerkung
Wenn Sie diesen Wert verwenden SSE-C, entspricht der
ETagWert, den Amazon S3 in der Antwort zurückgibt, nicht dem MD5-Wert des Objekts.Name Description Erforderlich x-amz-server-side-encryption-customer-algorithmGibt den Algorithmus an, der beim Verschlüsseln des Objekts verwendet werden soll.
Typ: Zeichenfolge
Standard: keiner
Gültiger Wert:
AES256Einschränkungen: Muss von gültigen
x-amz-server-side-encryption-customer-keyx-amz-server-side-encryption-customer-key-MD5UND-Feldern begleitet werden.Ja x-amz-server-side-encryption-customer-keyGibt den vom Kunden bereitgestellten Base64-kodierten Verschlüsselungsschlüssel an, den Amazon S3 zum Verschlüsseln von Daten verwenden soll. Dieser Wert wird verwendet, um das Objekt zu speichern, und dann wird es verworfen. Amazon speichert den Verschlüsselungsschlüssel nicht. Der Schlüssel muss für die Verwendung mit dem Algorithmus geeignet sein, der im
x-amz-server-side-encryption-customer-algorithm-Header angegeben ist.Typ: Zeichenfolge
Standard: keiner
Einschränkungen: Muss von gültigen
x-amz-server-side-encryption-customer-algorithmx-amz-server-side-encryption-customer-key-MD5UND-Feldern begleitet werden.Ja x-amz-server-side-encryption-customer-key-MD5Gibt den Base64-kodierten 128-Bit-MD5-Digest des Verschlüsselungsschlüssels gemäß RFC 1321 an. http://tools.ietf.org/html/rfc1321
Amazon S3 verwendet diesen Header für eine Überprüfung der Nachrichtenintegrität, um sicherzustellen, dass der Verschlüsselungsschlüssel fehlerfrei übertragen wurde. Typ: Zeichenfolge
Standard: keiner
Einschränkungen: Muss von gültigen
x-amz-server-side-encryption-customer-algorithmUND-Feldern begleitet werden.x-amz-server-side-encryption-customer-keyJa
Antworten
Antwort-Header
Diese Implementierung des Vorgangs kann zusätzlich zu den Antwortheadern, die allen Antworten gemeinsam sind, die folgenden Antwortheader enthalten. Weitere Informationen finden Sie unter Allgemeine Antwortheader.
| Name | Description |
|---|---|
x-amz-checksum-crc32
|
Die Base64-kodierte 32-Bit-CRC32-Prüfsumme des Objekts. Typ: Zeichenfolge |
x-amz-checksum-crc32c
|
Die Base64-kodierte 32-Bit-CRC32C-Prüfsumme des Objekts. Typ: Zeichenfolge |
x-amz-checksum-sha1
|
Der Base64-kodierte 160-Bit-Digest des Objekts. SHA-1 Typ: Zeichenfolge |
x-amz-checksum-sha256
|
Der Base64-kodierte 256-Bit-Digest des Objekts. SHA-256 Typ: Zeichenfolge |
x-amz-expiration
|
Wenn im Rahmen der Lifecycle-Konfiguration des Buckets eine Typ: Zeichenfolge |
success_action_redirect, redirect
|
Die URL, zu der der Client bei einem erfolgreichen Upload umgeleitet wird. Typ: Zeichenfolge Vorfahr: PostResponse |
x-amz-server-side-encryption
|
Der serverseitige Verschlüsselungsalgorithmus, der beim Speichern dieses Objekts in Amazon S3 verwendet wurde (z. B., Typ: Zeichenfolge |
x-amz-server-side-encryption-aws-kms-key-id
|
Wenn der Typ: Zeichenfolge |
x-amz-server-side-encryption-bucket-key-enabled
|
Wenn dieser Header einen gültigen Wert von Typ: Boolescher Wert |
x-amz-server-side-encryption-customer-algorithm
|
Wenn eine Anfrage gestellt SSE-C wurde, enthält die Antwort diesen Header, der den verwendeten Verschlüsselungsalgorithmus bestätigt. Typ: Zeichenfolge Zulässige Werte: |
x-amz-server-side-encryption-customer-key-MD5
|
Falls eine Anfrage gestellt SSE-C wurde, enthält die Antwort diesen Header, um die Integrität der Round-Trip-Nachricht des vom Kunden bereitgestellten Verschlüsselungsschlüssels zu überprüfen. Typ: Zeichenfolge |
x-amz-version-id |
Version des Objekts. Typ: Zeichenfolge |
Antwortelemente
| Name | Description |
|---|---|
Bucket
|
Der Name des Buckets, in dem das Objekt gespeichert wurde. Typ: Zeichenfolge Vorfahr: PostResponse |
ETag
|
Das Entitäts-Tag (ETag) ist ein MD5-Hash des Objekts, das Sie für bedingte Typ: Zeichenfolge Vorfahr: PostResponse |
Key
|
Der Schlüsselname des Objekts. Typ: Zeichenfolge Vorfahr: PostResponse |
Location
|
Die URI des Objekts. Typ: Zeichenfolge Vorfahr: PostResponse |
Spezielle Fehler
Diese Implementierung der Operation gibt keine speziellen Fehler zurück. Allgemeine Informationen zu Amazon S3-Fehlern und eine Liste von Fehlercodes finden Sie unter Fehlerantworten.
Beispiele
Beispielanforderung
POST /Neo HTTP/1.1 Content-Length: 4 Host: quotes.s3.amazonaws.com Date: Wed, 01 Mar 2006 12:00:00 GMT Authorization:authorization stringContent-Type: text/plain Expect: the 100-continue HTTP status codeObjectContent
Beispielantwort mit unterbrochener Versionierung
Im Folgenden finden Sie ein Beispiel für eine Antwort, wenn die Bucket-Versionierung ausgesetzt ist:
HTTP/1.1 100 Continue HTTP/1.1 200 OK x-amz-id-2: LriYPLdmOdAiIfgSm/F1YsViT1LW94/xUQxMsF7xiEb1a0wiIOIxl+zbwZ163pt7 x-amz-request-id: 0A49CE4060975EAC x-amz-version-id: default Date: Wed, 12 Oct 2009 17:50:00 GMT ETag: "1b2cf535f27731c974343645a3985328" Content-Length: 0 Connection: close Server: AmazonS3
In dieser Antwort lautet null die Versions-ID.
Beispielantwort mit aktivierter Versionierung
Im Folgenden finden Sie ein Beispiel für eine Antwort, wenn die Bucket-Versionierung aktiviert ist.
HTTP/1.1 100 Continue HTTP/1.1 200 OK x-amz-id-2: LriYPLdmOdAiIfgSm/F1YsViT1LW94/xUQxMsF7xiEb1a0wiIOIxl+zbwZ163pt7 x-amz-request-id: 0A49CE4060975EAC x-amz-version-id: 43jfkodU8493jnFJD9fjj3HHNVfdsQUIFDNsidf038jfdsjGFDSIRp Date: Wed, 01 Mar 2006 12:00:00 GMT ETag: "828ef3fdfa96f00ad9f27c383fc9ac7f" Content-Length: 0 Connection: close Server: AmazonS3