是否可以从终端(Linux)使用Amazon Cloud Drive?


40

您可能知道,Amazon没有发布任何适用于Linux的Cloud Drive客户端。从终端访问ACD还有其他选择吗?


1
即使看起来是“是”,它看起来也像答案,实际上是“否”。 您可以使用服务提供的功能和功能,仅出于个人,非商业目的存储,检索,管理和访问您的文件... amazon.com/gp/help/customer/display.html/? nodeId = 201376540
Michael-sqlbot

3
不知道为什么这意味着您无法从终端访问它。亚马逊提供的功能可能会(将来)很好地从终端运行。它还提供了一个开放的API,有人可以将其包装在命令行应用程序中(请参阅下面的答案)。
克里斯(Chris)

我看到的最好的解决方案(我正在设置中)是从我的mac机上设置SSHFS挂载,并使用mac的Amazon Drive客户端。
Sridhar Sarnobat '16

Answers:


22

在询问答案的时候不幸被,但没有更多的!现在,您可以使用名为的OpenSource客户端从终端轻松访问终端机的Amazon Cloud Drive,该客户端使用acd_cliPython(3)编写,并在Windows / Linux / Mac下运行。这里有一个授权的应用程序列表:https : //www.amazon.com/clouddrive/apps,但现在仅显示MacOS和Windows的官方Amazon客户端。

这些主要是“云到云同步”服务,但绝对不是您要寻找的服务。即使是Mac OS X的Amazon build app(实际上是一个独立的上载器)也不提供命令行界面,您也无法从控制台上载文件。

唯一的希望是一个开放的基于REST的API,该API允许与Amazon Cloud Drive进行交互,这是一个好消息,从本质上讲,任何人都可以为其构建客户端。

由于用户请求,一个名为ExpanDrive的应用程序现在也支持Amazon Cloud Drive 。不过,这并没有多大帮助,因为他们还没有Linux版本的(商业)应用程序,但是他们显然还在为此工作(最初将于2015年夏中发布)。有许多类似的产品,例如Netdrive(仅支持Windows)。(已停产的)DragonDisk已经具有linux命令行二进制文件并支持:

AmazonS3®,Google CloudStorage®以及所有与Amazon S3 API兼容的云存储服务

当然,您可以尝试将其中任何一种与葡萄酒搭配使用

也有一些软件Lifehacker的提到在Windows下使用。我想您可以使用wine来运行它(或以前的任何工具),看看是否可以使它们起作用。

如果这一切都不能让您现在高兴:

我想到了另一个想法:基于终端的Web浏览。安装w3m或任何替代产品(lynx,links2等),然后尝试一下-距离还很远,但是我尚未对所有这些工具进行测试,因此您至少可以从基于终端的浏览器登录网站。我也无法测试图像渲染功能(为此需要xterm)。是一个体面的指南。

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

问题在于它不显示任何文件,您将无法使用拖放上传功能。因此,我们通常不走运。


Expandrive在第5版增加了支持
阿图尔Bodera

3
@ArturBodera可以肯定,但是他们仍然缺乏Linux支持
Chris

3
这又回到了“否”,因为亚马逊已经中断了对所有此类工具的访问。
mattdm

20

我一直在使用http://rclone.org/取得很大的成功。我发现它相当成熟和强大。它还包括有效的带宽限制!

编辑:请注意,情况不再如此。Amazon Drive已禁止rclone,这似乎是永久的。


在推荐软件或服务时请小心,因为它们可能会显示为垃圾邮件。请考虑阅读superuser.com/help/promotion
2013年

9
要指出的是,原始海报要求提供软件推荐。无论如何,我都不隶属于这些人。
matt604 '16

1
到目前为止,这似乎运作良好。我计划编写脚本并以此为网络构建自动备份系统。感谢小费马特
肯德里克

1
rclone非常棒,对我来说效果很好。我喜欢它与rsync相似的方式。感谢@ matt604
laher

1
请注意,情况已不再如此。Amazon Cloud禁止了rclone,这似乎是永久的。 rclone论坛帖子
matt604

5

显然,还有另一个新手命令行访问项目。

ACD第三方工具”页面列出了acd_cli,它是处于alpha阶段的命令行访问工具。


1
如今,我也正在使用此工具,它非常简洁-效果很好,而且由于它是用python编写的,因此可以在linux下工作(按OP的要求)
Chris


1

存在适用于Amazon Cloud Drive 的FUSE驱动程序,但使用该驱动程序的结果(到目前为止)不一致。

该驱动程序基于一些较早的工作,可以使用python中的Amazon Cloud Drive。

但是,自从完成较早的工作以来,Amazon Cloud Drive的REST API似乎已更改。

我使用它的结果参差不齐。我可以将ACD挂载为linux挂载点,并使用命令行工具(如午夜指挥官)将数据传输到它,但是在linux挂载点本地看不到传输文件。其他时候,我在ACD上看不到它们。

目前,这是一项充满希望的工作。


刚刚进行了测试,我可以看到文件夹但没有文件...添加文件未反映在Web界面上,因此我认为有些问题。
Artur Bodera
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.