Amazon S3 fügt die bedingte Schreibfunktion zu Kopiervorgängen hinzu

Veröffentlicht am: 29. Okt. 2025

Amazon S3 erweitert die bedingte Schreibfunktion auf Kopiervorgänge. Mit der bedingten Kopierfunktion können Sie nun überprüfen, ob das Objekt in Ihrem Ziel-S3-Bucket vorhanden ist oder geändert wurde, bevor Sie es kopieren. Dies unterstützt Sie bei der Koordination gleichzeitiger Schreibvorgänge auf dasselbe Objekt und verhindert, dass mehrere gleichzeitige Schreiber das Objekt unbeabsichtigt überschreiben.

Sie können nun bedingte Kopiervorgänge über S3 CopyObject durchführen, indem Sie entweder den HTTP-Header „if-none-match“ zur Überprüfung der Existenz eines Objekts oder den HTTP-Header „if-match“ mit ETag zur Validierung des Inhalts des Objekts einfügen. Darüber hinaus können Sie die Bedingungs-Schlüssel „s3:if-match“ und „s3:if-none-match“ in Ihren S3-Bucket-Richtlinien verwenden, um bedingte Kopiervorgänge durchzusetzen. S3 überprüft anschließend die Bedingung anhand des Schlüssels oder ETag des angegebenen Objekts, bevor der Kopiervorgang im Ziel-Bucket ausgeführt wird. Dadurch entfällt die Notwendigkeit zusätzlicher Koordinierungsmechanismen auf Kundenseite oder API-Validierungsanfragen.

Die bedingte Kopie ist ohne zusätzliche Kosten in allen AWS-Regionen sowohl in S3-Buckets für allgemeine Zwecke als auch in Verzeichnis-Buckets verfügbar. Sie können das AWS SDK, die API oder die CLI verwenden, um Daten bedingt in Ihre Buckets zu kopieren. Weitere Informationen über bedingte Vorgänge finden Sie im S3-Benutzerhandbuch.