Amazon S3 WebDAV-Zugriff

8

Ich möchte auf meine Amazon S3-Buckets ohne Software von Drittanbietern zugreifen, aber einfach über die WebDAV-Funktionalität, die in den meisten Betriebssystemen verfügbar ist. Gibt es eine Möglichkeit, das zu tun? Mir ist wichtig, dass keine Software von Drittanbietern benötigt wird.

    
nico 07.03.2014, 17:58
quelle

2 Antworten

9

Es gibt eine Reihe von Möglichkeiten, dies zu tun. Ich bin nicht sicher über Ihre Situation, also hier sind sie:
Option 1: Einfachste:
Sie können einen "Cloud-Gateway" -Anbieter von Drittanbietern, wie Ссылка

Option 2: Richten Sie Ihren eigenen "Cloud Gateway" -Server ein

  • Richten Sie einen dedizierten Server oder virtuellen Server ein, der als Gateway fungiert. Die Verwendung von Amazon eigenen EC2 wäre eine gute Wahl.

  • Richten Sie eine Software ein, die S3 als Laufwerk bereitstellt. Zwei, die ich unter Windows kenne: (1) CloudBerry Drive Ссылка und (2) WebDrive ( Ссылка ). Für Linux habe ich es noch nie gemacht, aber Sie können versuchen: Ссылка

  • Richten Sie einen Webdav-Server wie CrushFTP ein. (Es kommt in den Sinn, weil es stabil und billig ist und auf jedem Betriebssystem funktioniert.) Eine weitere Option ist IIS, aber ich persönlich finde es schwieriger, sicher für webdav einzurichten.

  • Richten Sie einen Benutzer auf Ihrem WebDav-Server (z. B. CrushFTP oder IIS) mit Zugriff auf das zugeordnete S3-Laufwerk ein.

  • Possible snag: Wenn Sie Windows verwenden, um Ihre Dienste automatisch zu starten, und diese Aufgabe ausführen, müssen Sie möglicherweise beide Dienste für die Verwendung des gleichen Windows-Benutzerkontos (Dienste) einrichten - & gt; (Ihr Service) - & gt; [Rechtsklick] Eigenschaften- & gt; Registerkarte Anmelden). Dies liegt daran, dass die S3-Mapping-Software das S3-Laufwerk möglicherweise nicht allen Windows-Benutzern zuordnet. Alternativ können Sie FireDaemon verwenden, wenn Sie bei diesem Schritt stecken bleiben, um die Programme als Dienst unter demselben Benutzernamen zu starten.

Andere Anmerkungen: Ich habe Erfahrung mit WebDrive unter ziemlich schweren Lasten, und es scheint gut zu funktionieren. Unter Tonnen von Pochen (ich spreche von Tausenden von Dateien pro Stunde, die zu einem 5 TB WebDrive hinzugefügt wurden), stürzte Windows ab. Aber ich bin mir nicht sicher, ob du so weit gehst. Wenn Sie EC2 verwenden, haben Sie dieses Problem möglicherweise nicht, da es wahrscheinlich durch eine große Übertragungswarteschlange im Speicher verursacht wurde und EC2 eine schnellere Übertragung zu S3 hat und die Warteschlange kleiner hält.

    
SilentSteel 09.06.2014 06:30
quelle
0

S3 unterstützt webdav nicht, also hast du kein Glück!

Außerdem unterstützt S3 keine hierarchischen Namensräume, so dass Sie kein Dateisystem direkt darauf abbilden können

Es gibt ein Beispiel-Java-Projekt, um einen Webdav-Server über Amazon S3 zu stellen - Ссылка

    
brad 08.03.2014 10:17
quelle

Tags und Links