如何使用Cyber​​ Duck CLI和自定义端点URL

时间:2015-05-22 12:01:25

标签: cyberduck

我正在尝试使用Cyber​​duck CLI连接到UKFast(https://www.ukfast.co.uk/cloud-storage.html)与S3兼容的S3兼容CEPH API。它具有与Amazon相同的功能,但显然使用不同的URL /服务器。连接是通过密钥和密码短语与S3相同。此处列出了Cyber​​duck CLI协议:https://trac.cyberduck.io/wiki/help/en/howto/cli

我已尝试使用以下命令执行Windows命令提示符。问题是Cyber​​duck auto添加了amazon AWS URL。那么如何使用自定义端点的所有S3选项?

library(dplyr)
df %>%
  group_by(Incident.ID..) %>%
  filter(status == "resolved" & lead(status) != "closed")  # you can add %>% ungroup() if required
#Source: local data frame [1 x 4]
#Groups: Incident.ID..
#
#    Incident.ID..                date   status date.diff
#1 INCFI0000029587 2014-09-25 08:34:41 resolved        43

1 个答案:

答案 0 :(得分:4)

在Cyber​​duck CLI中为AWS保留s3://方案。如果要连接到与S3协议兼容的第三方服务,则需要创建自定义connection profile。连接是您install的XML属性列表.cyberduckprofile文件,提供另一种连接方案。此类配置文件的一个示例是Profiles/Rackspace US.cyberduckprofile中应用程序包中附带的Rackspace配置文件,添加了rackspace://方案以连接到OpenStack Swift兼容的Rackspace Cloud。您可以下载其中一个other S3 profiles available并将其用作模板。确保至少更改要使用的协议方案的Vendor密钥,例如ukfast,并将 UKFast 的服务端点作为{{{ 1}}密钥(对应Default Hostname;我找不到 UKFast 的S3端点的任何文档。

完成后,验证新协议是否列在s3.amazonaws.com中。然后,您可以使用命令

duck --help

列出存储桶中的文件。

您可能还想请求 UKFast 为您和其他用户提供此类个人资料文件,以简化设置。相同的连接配置文件也可以与Cyberduck一起使用。