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.
Warten der Buckets von Amazon S3 Tables
Amazon S3 bietet Wartungsvorgänge, die dazu dienen, die Verwaltung und Leistung Ihrer Tabellen-Buckets zu verbessern. Die folgende Option ist standardmäßig für alle Tabellen-Bucket aktiviert. Sie können diese Option bearbeiten oder deaktivieren, indem Sie eine Wartungskonfigurationsdatei für Ihren Tabellen-Bucket festlegen.
Zur Bearbeitung dieser Konfiguration ist die Berechtigung s3tables:PutTableBucketMaintenanceConfiguration
erforderlich.
Entfernung nicht referenzierter Dateien
Beim Entfernen von nicht referenzierten Dateien werden alle Objekte identifiziert und gelöscht, die von keinem Tabellen-Snapshot referenziert sind. Im Rahmen Ihrer Richtlinie zum Entfernen nicht referenzierter Dateien können Sie zwei Eigenschaften konfigurieren: unreferencedDays
(standardmäßig 3 Tage) und nonCurrentDays
(standardmäßig 10 Tage).
Für jedes Objekt, das in Ihrer Tabelle nicht referenziert ist und das älter als die Eigenschaft unreferencedDays
ist, markiert S3 das Objekt als nicht aktuell. S3 löscht Objekte, die nicht aktuell sind, nach der in der Eigenschaft nonCurrentDays
angegebenen Anzahl von Tagen.
Anmerkung
Das Löschen von Objekten, die nicht aktuell sind, ist dauerhaft und es besteht keine Möglichkeit, diese Objekte wiederherzustellen.
Um Objekte anzuzeigen oder wiederherzustellen, die als nicht aktuell markiert wurden, wenden Sie sich an AWS -Support. Informationen zur Kontaktaufnahme finden Sie AWS -Support unter Kontakt AWS
Das Feature zum Löschen nicht referenzierter Dateien bestimmt die Objekte, die aus Ihrer Tabelle gelöscht werden sollen, nur unter Beachtung der Referenzen zu dieser Tabelle. Außerhalb der Tabelle vorhandene Referenzen zu diesen Objekten hindern das Feature zum Löschen nicht referenzierter Dateien nicht daran, ein Objekt zu löschen.
Wenn Sie das Entfernen von nicht referenzierten Dateien deaktivieren, hat dies keine Auswirkungen auf laufende Jobs. Die neue Konfiguration wird für den nächsten Job nach der Konfigurationsänderung wirksam. Weitere Informationen finden Sie in den Preisinformationen unter Amazon S3 – Preise
Sie können das Entfernen nicht referenzierter Dateien nur auf Tabellen-Bucket-Ebene konfigurieren. Diese Konfiguration gilt für jede Tabelle in Ihrem Bucket.
- So konfigurieren Sie das Entfernen von Dateien, auf die nicht verwiesen wird, mithilfe des AWS CLI
-
Im folgenden Beispiel werden mithilfe der
PutTableBucketMaintenanceConfiguration
-API der WertunreferencedDays
auf 4 Tage und der WertnonCurrentDays
auf 10 Tage festgelegt.aws s3tables put-table-bucket-maintenance-configuration \ --table-bucket-arn arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-table-bucket \ --type icebergUnreferencedFileRemoval \ --value '{"status":"enabled","settings":{"icebergUnreferencedFileRemoval":{"unreferencedDays":4,"nonCurrentDays":10}}}'
Weitere Informationen finden Sie unter put-table-bucket-maintenance-configuration
Überlegungen und Einschränkungen
Weitere Informationen zu zusätzlichen Überlegungen und Einschränkungen beim Entfernen von nicht referenzierten Dateien finden Sie unter Überlegungen und Einschränkungen für Wartungsarbeiten.