web-dev-qa-db-fra.com

Existe-t-il une option pour utiliser Amazon Cloud Drive à partir d'un terminal (Linux)?

Comme vous le savez probablement, Amazon n'a publié aucun client Cloud Drive pour Linux. Existe-t-il une autre option pour accéder à ACD depuis un terminal?

39
metalcamp

Au moment de demander la réponse était malheureusement Non , mais pas plus! Vous pouvez désormais accéder facilement à Amazon Cloud Drive à partir du terminal à l'aide d'un client OpenSource appelé acd_cli , écrit en Python (3) et exécuté sous Windows/Linux/Mac. Il y avait une liste des applications autorisées ici: https://www.Amazon.com/clouddrive/apps mais il ne montre plus que les clients Amazon officiels pour MacOS et Windows.

Ce sont principalement des services de «synchronisation sur le cloud» et ne correspondent absolument pas à ce que vous recherchez. Même l'application Amazon Build pour Mac OS X, qui est en fait un programme de téléchargement autonome, ne fournit pas d'interface de ligne de commande et vous ne pouvez pas télécharger de fichiers à partir de la console.

Le seul espoir est un API basé sur REST ouvert, qui permet une interaction avec Amazon Cloud Drive, ce qui est une bonne nouvelle car cela signifie que tout le monde peut créer un client pour cela.

Une application appelée ExpanDrive prend également en charge Amazon Cloud Drive à ce jour en raison des demandes de l'utilisateur . Cela n’aide pas beaucoup, cependant, car ils n’ont pas non plus de version Linux de leur application (commerciale), mais ils y travaillent également. (Apparemment } _ (à paraître au milieu de l’été) 2015). Il existe un certain nombre de produits similaires tels que Netdrive (ne supporte que Windows). Le (interrompu) DragonDisk possède déjà des binaires en ligne de commande linux et prend en charge:

Amazon S3, Google Cloud Storage et tous les services de stockage dans le cloud compatibles avec l'API Amazon S3

Vous pouvez bien sûr essayer d’exécuter l’un ou l’autre de ceux-ci via vin .

Il y a aussi des logiciels que lifehacker mentions à utiliser sous Windows. J'imagine que vous pourriez utiliser wine pour l'exécuter (ou n'importe lequel des anciens outils) pour voir si vous pouvez les utiliser.

Si tout cela ne vous rend pas heureux maintenant:

J'ai pensé à une autre idée: Navigation Web sur un terminal . Installez w3m ou toute autre solution (lynx, links2, etc.) et essayez-la. Je ne suis pas allé très loin, mais je ne les ai pas tous testés et vous pouvez au moins vous connecter au site Web. depuis votre navigateur basé sur un terminal. Je ne pouvais pas non plus tester les capacités de rendu d'image (vous avez besoin de xterm pour cela). _ { Here } est un guide décent.

Sudo apt-get install w3m w3m-img
w3m cloud.Amazon.com

Le problème est qu’il n’affiche aucun fichier et que vous aurez des problèmes avec la fonctionnalité de téléchargement par glisser-déposer. Nous n’avons donc généralement pas de chance.

21
Chris

J'ai utilisé http://rclone.org/ avec beaucoup de succès. Je le trouve assez mature et robuste. Il inclut également une limitation de la bande passante qui fonctionne!

Edit: Veuillez noter que ce n'est plus le cas. Amazon Drive a interdit rclone et cela semble être permanent.

19
matt604

Apparemment, il existe également un autre projet d'accès à la ligne de commande pour les débutants.

Le Outils tiers ACD page lists acd_cli , un outil d’accès en ligne de commande dans les étapes alpha.

5
user2280349

Il existe un programme en ligne de commande appelé drivesink:

https://github.com/caseymrm/drivesink

https://drivesink.appspot.com/

Pour l'interface graphique, il y a maintenant Boxcryptor:

https://www.boxcryptor.com/fr/blog/boxcryptor-now-supports-Amazon-cloud-drive

Ils ont un client Linux portable ici:

https://www.boxcryptor.com/en/boxcryptor-portable-download

4
ryanpcmcquen

Il existe un pilote Fuse pour Amazon Cloud Drive, mais les résultats de son utilisation sont (jusqu'à présent) incohérents.

Le pilote est basé sur des travaux antérieurs done pour autoriser l'utilisation d'Amazon Cloud Drive à partir de python.

Cependant, il semble que l'API REST pour Amazon Cloud Drive ait été modifiée depuis le travail précédent.

Mes résultats en l'utilisant ont été inégaux. Je pouvais monter l'ACD en tant que point de montage Linux et y transférer des données à l'aide d'outils de ligne de commande (tels que midnight commander), mais je ne pouvais pas voir les fichiers de transfert localement sur le point de montage Linux. D'autres fois, je ne pouvais pas les regarder sur ACD.

C'est un travail prometteur en cours à ce stade.

1
user2280349