Sie können die API verwenden, um Lebenszyklusregeln zu definieren, die Dateien von Amazon S3 zu Amazon Glacier archivieren, und Sie können die API verwenden, um eine temporäre Kopie der in Glacier archivierten Dateien abzurufen. Sie können die API jedoch nicht verwenden, um Amazon S3 zu veranlassen, spezifische Dateien in Glacier zu verschieben.
Es gibt zwei Möglichkeiten Amazon Glacier zu verwenden:
- Direkt über den Glacier-API, die Sie/Download-Archive hochladen kann zu/von Glacier
- Via Amazon S3 Lifecycle-Regeln Gewölbe, die Daten zu archivieren von Amazon S3 in Amazon Glacier
direkt über das API Glacier Connecting Sie Archive für die lang~~POS=TRUNC speichern können, die oft als Ersatz für Band. Daten, die über die Glacier-API gespeichert werden, müssen ebenfalls über die Glacier-API abgerufen werden. Dies wird in der Regel mit normalen Enterprise-Backup-Software oder auch leichtgewichtige Produkte getan wie Cloudberry Backup (Windows) oder Arq (Mac).
Verwendung von Amazon S3 Lifecycle-Regeln können Sie Daten in Amazon S3 speichern, dann Regeln definieren, die bestimmen, wann Daten sollten Glacier für Langzeitspeicherung archiviert werden. Zum Beispiel könnten Daten 90 Tage nach der Erstellung archiviert werden. Die Datenübertragung wird durch die lifecycle rules geregelt, die auf einer täglichen Batch-Basis arbeiten. Die Regeln können über die putBucketLifecycle API call (verfügbar in der PHP SDK) gesetzt werden, aber dies definiert nur die Regeln - es nicht möglich ist, einen API-Aufruf zu machen, die S3 bestimmte Dateien Glacier zu archivieren erzählt.
Amazon S3 verfügt über eine RestoreObject API call (im PHP SDK verfügbar), um eine temporäre Kopie der von Glacier archivierten Daten in S3 wiederherzustellen. Bitte beachten Sie, dass das Wiederherstellen von Daten von Glacier 3-5 Stunden dauert.
Haben Sie sich die APIs für die S3 Lifecycle-Konfiguration angesehen? Ich habe es mit Python Boto gemacht. Nicht sicher über PHP. – helloV
Diese Frage erweckt den Eindruck, dass Sie erstens ein gründlicheres Verständnis dafür benötigen, wie S3s Glacier-Integration tatsächlich auf konzeptueller Ebene funktioniert ... die manuelle Migration nach Glacier ist keine Sache und wenn Dateien in S3 wiederhergestellt werden vom Gletscher, das ist vorübergehend; sie werden auch noch in Glacier gespeichert, nicht zurück nach S3. –