2017-03-15 65 views
0

我正在嘗試從命令行s3cmd,當我使用s3cmd --configure下面的信息行詢問我配置。我知道我正在給予正確的Access KeySecret key。但我認爲問題出在Default Region: MumbaiS3 Endpoint: ap-south-1.amazonaws.comDNS-style bucket+hostname:port template for accessing a bucket:。我的S3存儲桶位於印度孟買。使用s3cmd與以下配置時出現錯誤

Access Key: ASOMETHINGJFDGERCEMUA 
Secret Key: 5q2tbwdf43/sdfsdfsdf/AopqPd73QaiN4fr3e3fv8wE 
Default Region: Mumbai 
S3 Endpoint: ap-south-1.amazonaws.com 
DNS-style bucket+hostname:port template for accessing a bucket: %(bucket)s.s3.ap-south-1.amazonaws.com 
Encryption password: 
Path to GPG program: None 
Use HTTPS protocol: True 
HTTP Proxy server name: 
HTTP Proxy server port: 0 

錯誤:

ERROR:測試失敗:[錯誤8]的節點名也不servname提供,或者不知道

+1

現在,推薦使用官方的[AWS Command-Line Interface(CLI)](http://aws.amazon.com/cli/)而不是's3cmd'。 –

+0

我不得不同意@JohnRotenstein。 AWS CLI支持AWS CLI。我強烈建議在s3cmd以上。 – PrestonM

+0

有一段時間和地點,s3cmd控制'aws s3 ...'s3cmd將允許您在執行數據庫轉儲等時將數據流式傳輸到存儲桶。簡單,時間和地點。 – Steven

回答

0

對於Asia Pacific (Mumbai),使用以下值。

Region: ap-south-1 
S3 Endpoint: s3.ap-south-1.amazonaws.com 

請參閱here瞭解S3端點的完整列表。

注:檢查你的s3cmd版本是否支持簽名版本4.

身高AWS CLI超過S3cmd。

相關問題