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.
Fügen Sie Vorbedingungen zu S3-Vorgängen mit bedingten Anfragen hinzu
Sie können bedingte Anfragen verwenden, um Ihren S3-Vorgängen Vorbedingungen hinzuzufügen. Um bedingte Anfragen zu verwenden, fügen Sie Ihrem Amazon S3 API S3-Vorgang 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
Anfragen 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 ein S3-Vorgang auf Objekte beschränkt werden, die seit einem bestimmten Datum aktualisiert wurden. Sie können einen S3-Vorgang auch auf einen bestimmten Wert beschränkenETag. 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. Sie können bedingte Schreibvorgänge verwenden für PutObjectoder CompleteMultipartUploadAnfragen. Weitere Informationen zu Schlüsselnamen finden Sie unter Benennen Amazon S3 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 entsprechenden Anfragen berechnet, auch für fehlgeschlagene Anfragen. Informationen zu den Funktionen und Preisen von Amazon S3 finden Sie unter Amazon-S3-Preise