【问题标题】:How to use Cyber Duck CLI with a custom end point url如何使用带有自定义端点 url 的 Cyber​​duck CLI
【发布时间】:2015-05-22 12:01:25
【问题描述】:

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

我尝试在 windows 命令提示符下使用以下命令。问题是 Cyber​​duck 自动添加了亚马逊 AWS URL。那么如何将所有 S3 选项与自定义端点一起使用?

C:\> duck --list  s3://< Host >/  -i < AccessKey > -p < Secret Key>

【问题讨论】:

  • Cyber​​duck 用一个单词拼写,没有驼峰式。

标签: cyberduck


【解决方案1】:

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

完成后,验证新协议是否列在duck --help 中。然后你可以使用命令

duck --list ukfast://bucket/ --username &lt;AccessKey&gt; --password &lt;Secret Key&gt;

列出存储桶中的文件。

您可能还想请求 UKFast 为您和其他用户提供这样的配置文件,以简化设置。 Cyberduck 也可以使用相同的连接配置文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    相关资源
    最近更新 更多