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.
S3-Objektsperre aufgrund gesetzlicher Aufbewahrungsfristen
Sie können Amazon S3 Batch Operations verwenden, um umfangreiche Batch-Vorgänge für Amazon-S3-Objekte durchzuführen. Die Rechtliche Aufbewahrungspflicht für Objektsperren ermöglicht es Ihnen, eine rechtliche Aufbewahrungspflicht für eine Objektversion festzulegen. Wie das Festlegen von Aufbewahrungszeiträumen verhindern auch rechtliche Aufbewahrungsfristen das Überschreiben oder Löschen von Objektversionen. Mit rechtlichen Aufbewahrungsfristen sind jedoch keine Aufbewahrungszeiträume verknüpft. Sie sind gültig, bis sie entfernt werden.
Sie können S3-Batch-Vorgänge mit Objektsperre verwenden, um vielen Amazon S3-Objekten gleichzeitig gesetzliche Aufbewahrungsfristen hinzuzufügen. Sie können dies tun, indem Sie die Zielobjekte in Ihrem Manifest auflisten und diese Liste an Batch Operations senden. Ihre S3-Batch-Operations-Aufgabe Rechtliche Aufbewahrungspflicht für Objektsperren wird bis zum Abschluss, bis zum Abbrechen oder bis ein Fehlerstatus erreicht ist, ausgeführt.
S3 Batch Operations überprüft, ob die Objektsperre in Ihrem S3-Bucket aktiviert ist, bevor Objekte im Manifest verarbeitet werden. Um die Objektoperationen und die Validierung auf Bucket-Ebene durchzuführen, benötigt S3 Batch Operations die Rolle s3:PutObjectLegalHold
and s3:GetBucketObjectLockConfiguration
in an AWS Identity and Access Management (IAM). Diese Berechtigungen ermöglichen es S3 Batch Operations, S3-Objektsperren in Ihrem Namen aufzurufen.
Wenn Sie eine S3-Batch-Operations-Aufgabe erstellen, um die gesetzliche Aufbewahrungsfrist zu entfernen, müssen Sie lediglich Off
als Status der gesetzlichen Aufbewahrungsfrist angeben. Weitere Informationen finden Sie unter Überlegungen zu Object Lock.
Informationen zur Verwendung dieser Operation mit der REST-API finden Sie unter S3PutObjectLegalHold
in der -Operation in der CreateJobAPI-Referenz zum Amazon Simple Storage Service.
Ein Beispiel für die Verwendung dieser Operation finden Sie unter Verwenden des AWS SDK for Java.
Beschränkungen und Einschränkungen
Wenn Sie Batch Operations verwenden, um eine gesetzliche Object-Lock-Aufbewahrungsfrist anzuwenden oder zu entfernen, gelten die folgenden Einschränkungen:
-
S3 Batch Operations nimmt keine Änderungen auf Bucket-Ebene vor.
-
Alle im Manifest aufgelisteten Objekte müssen sich im selben Bucket befinden.
-
Versionierung und die S3-Objektsperre müssen auf dem Bucket konfiguriert werden, in dem der Auftrag ausgeführt wird.
-
Die Operation Rechtliche Aufbewahrungspflicht für Objektsperren funktioniert mit der neuesten Version des Objekts, es sei denn, eine Version ist explizit im Manifest angegeben.
-
Die
s3:PutObjectLegalHold
-Berechtigung ist in Ihrer IAM-Rolle erforderlich, um Objekten gesetzliche Aufbewahrungsfristen hinzuzufügen oder von diesen zu entfernen. -
Die
s3:GetBucketObjectLockConfiguration
-IAM-Berechtigung ist erforderlich, um zu bestätigen, dass die S3-Objektsperre für den S3-Bucket aktiviert ist, in dem die Aufgabe durchgeführt wird. -
Ein einziger gesetzlicher Aufbewahrungsauftrag von S3 Object Lock kann ein Manifest mit bis zu 20 Milliarden Objekten unterstützen.