AWS S3 cli无法在Windows服务器上运行

时间:2017-09-25 18:35:11

标签: amazon-web-services amazon-s3

这适用于我的Linux机器,但我无法在Windows服务器上使用简单的AWS S3 cli命令(2012)。

我正在向存储桶运行一个简单的复制命令。我收到以下错误:

Parameter validation failed:
Invalid length for parameter Key, value: 0, valid range: 1-inf
我用谷歌搜索了这个,找不到任何相关内容。而且我在使用Windows服务器方面并不是最好的。

这个错误究竟意味着什么?

这是命令:

aws s3 cp test.zip s3://my-bucket

版本:

aws-cli/1.11.158 Python/2.7.9 Windows/2012Server botocore/1.7.16

3 个答案:

答案 0 :(得分:6)

你可以试试这个:

aws s3 cp test.zip s3://my-bucket --recursive

答案 1 :(得分:4)

错误消息:

  

参数键的长度无效

告诉您需要为对象指定一个Key(基本上是一个文件名)。像这样:

aws s3 cp test.zip s3://my-bucket/test.zip

答案 2 :(得分:1)

错误消息与在目标文件路径上指定文件名(将从原点获取)无关。它与拥有有效的访问密钥和密钥设置有关。

运行以下命令以验证您是否配置了凭据。

aws configure list