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.
Hinzufügen von Vorbedingungen zu S3-Vorgängen mit bedingten Anforderungen
Sie können bedingte Anforderungen verwenden, um Ihren S3-Vorgängen Vorbedingungen hinzuzufügen. Um bedingte Anfragen zu verwenden, fügen Sie Ihrer Amazon-S3-API-Operation einen zusätzlichen Header hinzu. Dieser Header spezifiziert eine Bedingung, die, wenn sie nicht erfüllt wird, dazu führt, dass der S3-Vorgang fehlschlägt.
Bedingte Lesevorgänge werden für GET
-, HEAD
- und COPY
-Anforderungen unterstützt. Sie können Vorbedingungen hinzufügen, um ein Objekt auf der Grundlage seines Entitäts-Tags (ETag) oder des Datums der letzten Änderung zurückzugeben oder zu kopieren. Dadurch kann eine S3-Operation auf Objekte beschränkt werden, die seit einem bestimmten Datum aktualisiert wurden. Sie können einen S3-Vorgang auch auf einen bestimmten ETag Wert beschränken. Dadurch könnte sichergestellt werden, dass Sie nur eine bestimmte Objektversion zurückgeben oder kopieren. Weitere Informationen zu Objekt-Metadaten erhalten Sie unter Arbeiten mit Objekt-Metadaten.
Durch bedingte Schreibvorgänge kann sichergestellt werden, dass während des PUT
-Betriebs kein Objekt mit demselben Schlüsselnamen in Ihrem Bucket vorhanden ist. Dadurch wird verhindert, dass vorhandene Objekte mit identischen Schlüsselnamen überschrieben werden. In ähnlicher Weise können Sie bedingte Schreibvorgänge verwenden, um zu überprüfen, ob der Wert eines Objekts unverändert ETag ist, bevor Sie das Objekt aktualisieren. Dadurch wird verhindert, dass ein Objekt unbeabsichtigt überschrieben wird, ohne den Status seines Inhalts zu kennen. Sie können bedingte Schreibvorgänge verwenden für PutObjectoder CompleteMultipartUploadAnfragen. Weitere Informationen zu Schlüsselnamen finden Sie unter Markieren von Amazon-S3-Objekten.
Für bedingte Lesevorgänge oder bedingte Schreibvorgänge fallen keine zusätzlichen Gebühren an. Ihnen werden nur die bestehenden Tarife für die anfallenden Anfragen berechnet, auch für fehlgeschlagene Anfragen. Informationen zu den Funktionen und Preisen von Amazon S3 finden Sie unter Amazon-S3-Preise