2015-05-22 76 views
1

我試圖使用Cyber​​duck CLI通過UKFast(https://www.ukfast.co.uk/cloud-storage.html)連接S3兼容的S3兼容CEPH API。它具有與亞馬遜相同的功能,但明顯使用不同的網址/服務器。連接通過密鑰和密碼短語與S3相同。這裏列出了Cyber​​duck CLI協議:https://trac.cyberduck.io/wiki/help/en/howto/cli如何使用具有自定義終點URL的Cyber​​ Duck CLI

我試過使用下面的命令windows命令提示符。問題是Cyber​​duck自動添加了亞馬遜AWS URL。那麼如何使用所有S3選項和自定義終點?

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

Cyber​​duck拼寫成一個詞,沒有駱駝案例。 –

回答

4

s3://方案在Cyber​​duck CLI中爲AWS保留。如果你想連接到與S3協議兼容的第三方服務,你將需要創建一個自定義的connection profile。連接是一個XML屬性列表.cyberduckprofile文件,您提供了另一種連接方案install。這種配置文件的一個示例是Profiles/Rackspace US.cyberduckprofile中的應用程序捆綁包中的Rackspace配置文件,其中添加rackspace://方案以連接OpenStack Swift兼容的Rackspace Cloud。您可以下載其中一個other S3 profiles available並將其用作模板。確保至少將Vendor密鑰更改爲要使用的協議方案,如ukfast,並將服務端點UKFast作爲Default Hostname密鑰的值(對應於s3.amazonaws.com;我無法找到任何文檔UKFast的S3終點。

完成後,驗證新協議在duck --help上市。然後,您可以使用命令

duck --list ukfast://bucket/ --username <AccessKey> --password <Secret Key>

在列出的文件桶。

您可能還想要求UKFast爲您和其他用戶提供這樣一個配置文件,使設置更簡單。相同的連接配置文件也可以與Cyberduck一起使用。

+0

謝謝。它對我來說工作得很好。 –

+0

與標準S3一起工作良好 – insign

相關問題