2016-04-07 9 views
0

Ich stecke mitten in der Entwicklung für die Anwendung, die automatisch jeden Tag Backup einiger Ordner nimmt und hat zu implementieren und verschiedene Versionen von DateienWie zum Hochladen von Dateien auf Amazon S3 Eimer und pflegen Versionen

Zum Beispiel zu halten:

  1. Sicherung gestartet wurde am 1. 11. April Uhr zum ersten Mal der 10 Dateien
  2. am 2. April, 2 weiteren Dateien wurde
  3. Ebenso jeden Tag des Backup wil aktualisiert wurden hinzugefügt und 1 vorhandene Datei hochgeladen l laden alle Dateien automatisch
  4. Am 10. April Benutzer möchte die Dateien 1. April bekommen, nur weil die Datei, die am 1. April hochgeladen wurden, war gut und aus, dass Dateien, 1 der Datei beschädigt wurde

Ich möchte nicht alle die gleichen Dateien auf S3-Bucket oder einige Cloud-Laufwerk erneut hochladen, wenn die Datei nicht aktualisiert wird, aber ich möchte die Versionen der Dateien beibehalten.

Wie kann ich es ohne erneutes Hochladen der Datei erreichen, die nicht geändert wird und die Möglichkeit haben, die vorherige Tage-Version wiederherzustellen.

Vielen Dank im Voraus für Ihre Hilfe !!!!

+0

Aktivieren Sie einfach die Versionierung im S3-Bucket? http://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html –

+0

Dank @MarkB. Aber können wir nach dem Aktivieren der Versionierung auf S3-Bucket die Dateien von früheren/aktuellen Versionen mit C# abrufen? –

+0

Ja, frühere Versionen sind über das AWS SDK verfügbar. –

Antwort

0

Gefunden erstaunlich betriebsbereit Code here

hoffe, das hilft !!!

Verwandte Themen