Amazon S3 unterstützt jetzt bedingtes Löschen in S3-Allzweck-Buckets

Veröffentlicht am: 16. Sept. 2025

Amazon S3 unterstützt jetzt bedingtes Löschen in S3-Allzweckbuckets, die überprüfen, ob ein Objekt unverändert ist, bevor es gelöscht wird. Auf diese Weise können Sie versehentliches Löschen in Szenarien mit hoher Parallelität und mehreren Schreibern verhindern.

Sie können jetzt bedingte Löschungen mithilfe des HTTP-if-match-Headers mit einem ETag-Wert durchführen. Amazon S3 lässt nur zu, dass Ihre Löschanforderung erfolgreich ist, wenn das angegebene Etag mit dem des Objekts übereinstimmt. Darüber hinaus können Sie den Bedingungsschlüssel s3:if-match in Ihren S3-Bucket-Richtlinien verwenden, um bedingte Löschvorgänge durchzusetzen. Sie können beispielsweise verlangen, dass Clients den HTTP-if-match-Header sowohl in S3 DeleteObject- als auch in S3 DeleteObjects-API-Anfragen verwenden, um das Risiko zu minimieren, versehentlich Objekte in Ihrem Bucket zu löschen.

Bedingte Löschungen sind in S3-Allzweck-Buckets ohne zusätzliche Kosten in allen AWS-Regionen verfügbar. Verwenden Sie gegebenenfalls die Amazon S3-API, die SDKs und die CLI, um „bedingtes Löschen“ durchzuführen. Weitere Informationen finden Sie im S3-Benutzerhandbuch.