这适用于我的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
答案 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