Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS S3 cli在Windows服务器上不工作_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services AWS S3 cli在Windows服务器上不工作

Amazon web services AWS S3 cli在Windows服务器上不工作,amazon-web-services,amazon-s3,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.z

这可以在我的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
错误消息:

参数键的长度无效

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

aws s3 cp test.zip s3://my-bucket/test.zip
你可以试试这个:

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

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

运行以下命令以验证是否已配置凭据

aws configure list

显示命令?另外,请确保您正在运行最新版本的CLI工具。@MarkB添加了命令和版本。