我们可以使用 AWS CP 命令将本地 zip 文件上传到 s3 吗?

Kar*_*lla 0 amazon-s3 amazon-web-services

aws s3 --region cp XXX.zip s3://XXX --recursive --acl public-read
Run Code Online (Sandbox Code Playgroud)

我正在使用上面的命令将我的本地 zip 上传到 s3 但不起作用

Smi*_*eIT 6

--recursive标志是问题。它导致文件名被解释为目录,而不是文件。这听起来像是 AWS 命令​​的错误/烦恼。来自文档 (docs.aws.amazon.com/cli/latest/reference/s3/cp.html)

--recursive (boolean) 命令对指定目录或前缀下的所有文件或对象执行。

删除--recursive并复制文件

aws s3 --region us-east-1 cp XXX.zip s3://XXX --acl public-read
Run Code Online (Sandbox Code Playgroud)