Чи є можливість використовувати Amazon Cloud Drive з терміналу (Linux)?


40

Як ви, напевно, знаєте, Amazon не випустив жодного клієнта Cloud Drive для Linux. Чи є інший варіант доступу до ACD з терміналу?


1
Це виглядає як відповідь, навіть якщо здається, що "так" - це насправді "ні". Ви можете використовувати Сервіс лише для зберігання, пошуку, управління та доступу до Ваших файлів для особистих некомерційних цілей, використовуючи функції та функціональність, які ми надаємо ... amazon.com/gp/help/customer/display.html/? nodeId = 201376540
Michael - sqlbot

3
Не впевнений, чому це означає, що ви не можете отримати доступ до нього з терміналу. Amazon надає функціонал, який (в майбутньому) може бути дуже запускається з терміналу. Він також пропонує відкритий API, який хтось може загорнути у додаток командного рядка (див. Мою відповідь нижче).
Кріс

Найкраще рішення, яке я бачу (яке я зараз в процесі налаштування) - це встановити SSHFS-кріплення від мого Mac та використовувати клієнт Mac Amazon Drive.
Шрідхар Сарнобат

Відповіді:


22

На момент запитання відповіді, на жаль, було Ні , але не більше! Тепер ви можете легко отримати доступ до Amazon Cloud Drive з терміналу за допомогою клієнта OpenSource під назвою acd_cli, який записаний у Python (3) і працює під Windows / Linux / Mac. Тут був список дозволених додатків: https://www.amazon.com/clouddrive/apps, але тепер він відображає лише офіційних клієнтів Amazon для MacOS та Windows.

В основному це послуги "синхронізація хмара до хмари", але це зовсім не те, що ви шукаєте. Навіть додаток для збирання Amazon для Mac OS X, який фактично є автономним завантажувачем, не забезпечує інтерфейс командного рядка і ви не можете завантажувати файли з консолі.

Єдина надія - це відкритий API на основі REST, який дозволяє взаємодія з Amazon Cloud Drive, що є хорошою новиною, оскільки, по суті, це означає, що кожен може створити для нього клієнта.

Один додаток під назвою ExpanDrive також підтримує Amazon Cloud Drive на даний момент завдяки запитам користувачів . Це не дуже допомагає, оскільки вони також не мають версії Linux (комерційного) додатку, але вони також працюють над цим, очевидно (спочатку має вийти в середині літа 2015 року). Існує ряд подібних продуктів, таких як Netdrive (підтримує лише Windows). У (припинено) DragonDisk вже є бінарні файли командного рядка Linux та підтримує:

Amazon S3®, Google Cloud Storage® та всі хмарні служби зберігання даних, які забезпечують сумісність з API Amazon S3

Можна, звичайно, спробувати запустити будь-яку з них через вино .

Існує також програмне забезпечення, яке рятувальник згадує про використання під Windows. Я думаю, ви могли б використати вино для запуску (або будь-якого з колишніх інструментів), щоб побачити, чи можете ви змусити їх працювати.

Якщо все це зараз вас не робить щасливим:

Є ще одна ідея, над якою я задумався: перегляд веб-сторінок на терміналах . Встановіть w3m чи будь-яку альтернативу (рись, посилання2 тощо) та спробуйте це - я не зайшов дуже далеко, але я не перевірив їх усіх, і ви можете принаймні увійти на веб-сайт із свого браузера на базі терміналів . Я також не міг перевірити можливості візуалізації зображень (для цього вам потрібен xterm). Ось гідний путівник.

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

Проблема полягає в тому, що він не відображає жодних файлів, і у вас виникнуть проблеми з функцією завантаження та перетягування. Тож нам взагалі не пощастило.


Expandrive додав підтримку у версії 5.
Артур Бодера

3
@ArturBodera впевнений, але вони все ще не мають підтримки Linux
Кріс

3
Це повернення до "НІ", оскільки Amazon перервав доступ до всіх таких інструментів.
mattdm

20

Я користувався http://rclone.org/ з великим успіхом. Я вважаю це досить зрілим і надійним. Це також включає пропускну здатність пропускної здатності, яка працює!

Редагувати: Зверніть увагу, що це вже не так. Amazon Drive заборонив rclone, і це, здається, є постійним.


Будьте уважні, рекомендуючи програмне забезпечення або послуги, оскільки вони можуть виглядати як спам. Будь ласка , зверніть увагу читання superuser.com/help/promotion
каламбур

9
Однак, оригінальний плакат запитував рекомендації щодо програмного забезпечення. Я ні в якому разі не пов'язаний з цими хлопцями.
matt604

1
Це, здається, працює добре. Я планую сценарій навколо цього і створити автоматичну систему резервного копіювання для моєї мережі за допомогою цього. Дякую за підказку Метт
Кендрік

1
rclone є дивовижним і добре працює для мене. Мені подобається, як це нагадує rsync. Дякую @ matt604
laher

1
Зверніть увагу, що це вже не так. Amazon Cloud заборонив rclone і це, здається, є постійним. повідомлення на форумі rclone
matt604

5

Мабуть, є ще один проект доступу до командного рядка-новачка.

На сторінці сторонніх інструментів ACD перелічено acd_cli , інструмент доступу до командного рядка на альфа-етапах.


1
Я і зараз користуюся цим, і він досить акуратний - працює досить добре, і оскільки він написаний на python, він працюватиме під Linux (про це запитує ОП)
Кріс


1

Існує драйвер FUSE для Amazon Cloud Drive, який існує, але результати його використання (поки що) несуперечливі.

Драйвер базується на деяких попередніх роботах, що дозволяють використовувати Amazon Cloud Drive від python.

Однак, схоже, API REST для Amazon Cloud Drive змінився з моменту попередньої роботи.

Мої результати за його використанням були плямистими. Я міг би монтувати ACD як точку монтування Linux та передавати йому дані за допомогою інструментів командного рядка (наприклад, опівночі командир), але я не міг бачити файли передачі локально в точці монтажу linux. В інших випадках я не міг здатися їм на ACD.

Наразі ця робота, що сподівається, триває.


Щойно перевірив це, я бачу папки, але жодних файлів ... додавання файлів не відображається у веб-інтерфейсі, тому я припускаю, що щось зламано.
Артур Бодера
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.