Есть ли возможность использовать Amazon Cloud Drive из терминала (Linux)?

40

Как вы, наверное, знаете, Amazon не выпустила ни одного клиента Cloud Drive для Linux. Есть ли другая возможность доступа к ACD с терминала?

Metalcamp
источник
1
Похоже, что ответ, даже если кажется, что «да», на самом деле «нет». Вы можете использовать Службу только для хранения, извлечения, управления и доступа к Вашим файлам в личных, некоммерческих целях с использованием функций и возможностей, которые мы предоставляем ... amazon.com/gp/help/customer/display.html/? nodeId = 201376540
Майкл - sqlbot
3
Не уверен, почему это означает, что вы не можете получить к нему доступ из терминала. Amazon предоставляет функциональность, которая (в будущем) вполне может быть запущена из терминала. Он также предоставляет открытый API, который кто-то может обернуть внутри приложения командной строки (см. Мой ответ ниже).
Крис
Лучшее решение, которое я вижу (которое я сейчас нахожусь в процессе настройки), - это настроить монтирование SSHFS на моем компьютере Mac и использовать клиент Mac Drive Amazon.
Шридхар Сарнобат

Ответы:

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® и все облачные сервисы хранения, которые обеспечивают совместимость с Amazon S3 API

Конечно, вы можете попробовать пробовать любое из них через вино .

Существует также программное обеспечение, которое Lifehacker упоминает для использования под Windows. Я полагаю, что вы могли бы использовать Wine для запуска его (или любой из прежних инструментов), чтобы посмотреть, сможете ли вы заставить их работать.

Если все это не делает вас счастливым прямо сейчас:

У меня есть еще одна идея: веб-браузер на основе терминала . Установите w3m или любую другую альтернативу (lynx, links2 и т. Д.) И попробуйте - я не очень далеко продвинулся, но я не проверил все из них, и вы можете, по крайней мере, войти на сайт из браузера на основе терминала , Я также не смог протестировать возможности рендеринга изображений (для этого нужен 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, и это кажется постоянным.

matt604
источник
Пожалуйста, будьте осторожны, рекомендуя программное обеспечение или услуги, так как они могут выглядеть как спам. Пожалуйста, подумайте о том, чтобы прочитать superuser.com/help/promotion
игра слов
9
Тем не менее, оригинальный постер требовал рекомендаций по программному обеспечению. Я в любом случае не связан с этими парнями.
matt604
1
Это, кажется, работает хорошо до сих пор. Я планирую создать сценарий и создать автоматизированную систему резервного копирования для моей сети, используя это. Спасибо за совет Мэтт
Кендрик
1
Rclone потрясающий и хорошо работает для меня. Мне нравится, как он похож на rsync. Спасибо @ matt604
Лахер
1
Обратите внимание, что это больше не так. Amazon Cloud запретил rclone, и это кажется постоянным. Сообщение на форуме rclone
matt604
5

По-видимому, есть еще один проект доступа для командной строки новичка.

На странице ACD Сторонние инструменты перечислены acd_cli , инструмент доступа к командной строке на этапах альфа.

user2280349
источник
1
В настоящее время я использую и этот, и он довольно аккуратный - работает довольно хорошо, и, поскольку он написан на python, он будет работать под Linux (как было задано OP)
Крис,
1

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

Этот драйвер основан на более ранней работе, проделанной для использования Amazon Cloud Drive из python.

Однако, похоже, что API REST для Amazon Cloud Drive изменился с тех пор, как была проделана предыдущая работа.

Мои результаты с его использованием были пятнистыми. Я мог подключить ACD в качестве точки монтирования Linux и передавать в нее данные с помощью инструментов командной строки (например, Midnight Commander), но я не мог видеть файлы передачи локально в точке монтирования Linux. В других случаях я не мог показывать их на ACD.

Это обнадеживающая работа в процессе на данный момент.

user2280349
источник
Только что проверил, я вижу папки, но нет файлов ... добавление файлов не отражается на веб-интерфейсе, поэтому я предполагаю, что что-то не работает.
Артур Бодера