aws s3 --region cp XXX.zip s3://XXX --recursive --acl public-read
我使用上面的命令将我的本地zip上传到s3但不能正常工作
答案 0 :(得分:3)
--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