Gibt es eine Möglichkeit, Amazon Cloud Drive vom Terminal (Linux) aus zu verwenden?

40

Wie Sie wahrscheinlich wissen, hat Amazon keinen Cloud Drive-Client für Linux veröffentlicht. Gibt es eine andere Möglichkeit, über das Terminal auf ACD zuzugreifen?

Metalllager
quelle
1
Es sieht aus wie die Antwort, auch wenn es scheint, "Ja" ist in der Tat "Nein". Sie dürfen den Service nur zum Speichern, Abrufen, Verwalten und Zugreifen auf Ihre Dateien für persönliche, nichtkommerzielle Zwecke unter Verwendung der von uns zur Verfügung gestellten Features und Funktionen verwenden ... amazon.com/gp/help/customer/display.html/? nodeId = 201376540
Michael - sqlbot
3
Ich bin mir nicht sicher, warum dies bedeutet, dass Sie vom Terminal aus nicht darauf zugreifen können. Amazon bietet Funktionen, die (in Zukunft) möglicherweise sehr gut vom Terminal aus ausgeführt werden können. Es stellt auch eine offene API bereit, die von jemandem in eine Befehlszeilenanwendung eingeschlossen werden kann (siehe meine Antwort unten).
Chris
Die beste Lösung, die ich sehe (und die ich gerade einrichte), besteht darin, ein SSHFS-Mount von meinem Mac aus einzurichten und den Mac-Amazon Drive-Client zu verwenden.
Sridhar Sarnobat

Antworten:

22

Zum Zeitpunkt der Beantwortung lautete die Antwort leider Nein , mehr aber nicht! Mit einem OpenSource-Client acd_cli, der in Python (3) geschrieben ist und unter Windows / Linux / Mac ausgeführt wird, können Sie vom Terminal aus problemlos auf Amazon Cloud Drive zugreifen . Es gab hier eine Liste autorisierter Apps: https://www.amazon.com/clouddrive/apps, aber jetzt werden nur offizielle Amazon-Clients für MacOS und Windows angezeigt.

Dies sind meistens "Cloud-to-Cloud-Sync" -Dienste und absolut nicht das, wonach Sie suchen. Sogar die Amazon Build App für Mac OS X, die eigentlich ein eigenständiger Uploader ist, bietet keine Befehlszeilenschnittstelle und Sie können keine Dateien von der Konsole hochladen.

Die einzige Hoffnung ist eine offene REST-basierte API , die die Interaktion mit Amazon Cloud Drive ermöglicht. Dies ist eine gute Nachricht, da dies im Wesentlichen bedeutet, dass jeder einen Client dafür erstellen kann.

Eine App namens ExpanDrive unterstützt aufgrund von Benutzeranfragen inzwischen auch Amazon Cloud Drive . Das hilft zwar nicht viel, da sie noch keine Linux-Version ihrer (kommerziellen) App haben, aber anscheinend arbeiten sie auch daran (ursprünglich im Hochsommer 2015 veröffentlicht). Es gibt eine Reihe ähnlicher Produkte wie Netdrive (unterstützt nur Windows). Die (abgekündigte) DragonDisk verfügt bereits über Linux-Befehlszeilen-Binärdateien und unterstützt:

Amazon S3®, Google Cloud Storage® und alle Cloud-Speicherdienste, die Kompatibilität mit der Amazon S3-API bieten

Sie könnten natürlich versuchen, eine davon durch Wein laufen zu lassen .

Es gibt auch eine Software , die von Lifehacker für die Verwendung unter Windows empfohlen wird. Ich stelle mir vor, Sie könnten mit Wein (oder einem der früheren Tools) prüfen, ob Sie diese zum Laufen bringen können.

Wenn dich das alles gerade nicht glücklich macht:

Es gibt eine andere Idee, über die ich nachgedacht habe: Terminal-basiertes Surfen im Internet . Installieren Sie w3m oder eine andere Alternative (lynx, links2 usw.) und probieren Sie es aus - ich bin nicht weit gekommen, aber ich habe nicht alle getestet, und Sie können sich zumindest über Ihren terminalbasierten Browser auf der Website anmelden . Ich konnte auch die Bildwiedergabefunktionen nicht testen (dafür benötigen Sie xterm). Hier ist eine anständige Anleitung.

sudo apt-get install w3m w3m-img
w3m cloud.amazon.com

Das Problem ist, dass keine Dateien angezeigt werden und Sie Probleme mit der Funktion zum Hochladen per Drag & Drop haben. Wir haben also im Allgemeinen Pech.

Chris
quelle
Expandrive fügte Unterstützung in Version 5 hinzu.
Artur Bodera
3
@ArturBodera sicher, aber es fehlt ihnen noch Linux-Unterstützung
Chris
3
Dies ist wieder "NEIN", da Amazon den Zugriff von allen Tools wie diesem unterbrochen hat.
Mattdm
20

Ich habe http://rclone.org/ mit viel Erfolg benutzt. Ich finde es ziemlich ausgereift und robust. Es beinhaltet auch eine funktionierende Bandbreitendrosselung!

Bearbeiten: Bitte beachten Sie, dass dies nicht mehr der Fall ist. Amazon Drive hat rclone gesperrt und dies scheint dauerhaft zu sein.

matt604
quelle
Bitte seien Sie vorsichtig, wenn Sie Software oder Dienste empfehlen, da diese als Spam erscheinen könnten. Bitte lesen Sie superuser.com/help/promotion
Wortspiel vom
9
Es wurde jedoch darauf hingewiesen, dass das ursprüngliche Poster nach Softwareempfehlungen fragte. Ich bin sowieso nicht mit diesen Jungs verbunden.
Matt604
1
Dies scheint bisher gut zu funktionieren. Ich habe vor, Skripte zu erstellen und ein automatisiertes Backup-System für mein Netzwerk zu erstellen. Danke für den Tipp Matt
Kendrick
1
rclone ist fantastisch und funktioniert gut für mich. Ich mag, wie es rsync ähnelt. Thanks @ matt604
laher
1
Bitte beachten Sie, dass dies nicht mehr der Fall ist. Amazon Cloud hat rclone gesperrt und dies scheint dauerhaft zu sein. rclone forum post
matt604
5

Anscheinend gibt es noch ein neues Kommandozeilenzugriffsprojekt.

Der ACD 3rd Party Tools Seite Listen acd_cli , ein Zugriff Kommandozeilen - Tool in den Alpha - Phasen.

user2280349
quelle
1
Heutzutage benutze ich dieses auch und es ist ziemlich ordentlich - funktioniert ziemlich gut und da es in Python geschrieben ist, wird es unter Linux funktionieren (wie von OP verlangt)
Chris
1

Es gibt einen FUSE-Treiber für Amazon Cloud Drive, dessen Ergebnisse jedoch (bislang) inkonsistent sind.

Der Treiber basiert auf früheren Arbeiten, die durchgeführt wurden, um die Verwendung des Amazon Cloud Drive von Python aus zu ermöglichen.

Es scheint jedoch, dass sich die REST-API für Amazon Cloud Drive geändert hat, seitdem die früheren Arbeiten durchgeführt wurden.

Meine Ergebnisse mit ihm waren nicht so toll. Ich konnte die ACD als Linux-Einhängepunkt einbinden und Daten mit Befehlszeilentools (z. B. Midnight Commander) auf sie übertragen, aber ich konnte die Übertragungsdateien lokal auf dem Linux-Einhängepunkt nicht sehen. In anderen Fällen konnte ich sie nicht auf ACD sehen.

Es ist zu diesem Zeitpunkt eine hoffnungsvolle Arbeit.

user2280349
quelle
Ich habe es gerade ausprobiert und sehe Ordner, aber keine Dateien. Das Hinzufügen von Dateien wird nicht auf der Weboberfläche angezeigt, daher gehe ich davon aus, dass etwas kaputt ist.
Artur Bodera