2017-03-15 43 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。

相关问题