2015-09-08 55 views
0

我正在嘗試使用Cyber​​duck CLI從Amazon S3存儲桶上傳/下載文件。Cyber​​duck CLI Amazon S3 URL

但我無法制定正確的S3網址。 下面是我已經嘗試過列出桶內容的內容。

C:\>duck --list s3://<bucketname>.s3-<region>.amazonaws.com/<key> --username <access_key> --password <secret_key> 

但我得到的錯誤:

Listing directory failed. Java.lang.NullPointerException. 
Please contact your web hosting service provider for assistance. 

能否請您告知,如果沒有與S3網址的任何問題?

Cyber​​duck的版本 - 4.8

回答

0

documentation提及到

reference the target container (aka bucket) name in the URI like s3://bucketname/key .

這意味着該區域特定主機名可以省略s3-<region>.amazonaws.com

+0

感謝David,帶's3:// bucketname/key'的'list'命令可以在家庭Wi-Fi上運行,但在我的公司網絡上無法運行。有沒有辦法將代理詳細信息傳遞給CLI命令? –

+0

它應該從Windows的Internet Explorer _Tools→Internet選項→連接選項卡→LAN設置_獲取代理設置。 –

+0

由於我們組織管理員的安全設置,某些「Internet選項」選項卡不可用。我只能看到'General'和'Privacy'選項卡。但是使用'NETSH'命令我可以看到代理服務器按預期設置。由於連接標籤在IE上不可用,CLI命令是否發出錯誤? –