[英]Getting no error but AWS S3 sync does not work at all
我在 IAM 中拥有适当的访问权限和角色。 我有管理员权限。 我的aws s3 ls
命令工作正常。 我也做了aws configure
。 但是当我运行命令时:
aws s3 sync s3://my-bucket local_destination_folder
它只会下载到存储桶的最后一个文件夹并且该文件夹为空。 我什至用--recursive
开关尝试了aws s3 cp
命令,但没有下载任何内容。 我也没有收到任何错误。
我有相同的结果,但错误是我如何设置同步命令。
a) 从本地到 S3 存储桶:例如。 在此路径“/home/ec2-user/src_folder”中创建一个文件“hi.txt”
同步命令应该类似于:
aws s3 sync src_folder s3://your-bucket/dest_folder
验证您的文件:
aws s3 ls s3://your-bucket/dest_folder/
b) 从 S3 存储桶中的所有内容到本地
aws s3 sync s3://your-bucket .
我有同样的问题,原来 windows 不区分大小写,因此 s3://.. 中使用的路径区分大小写。 因此,请确保您的 s3 路径所有情况都符合 s3 存储桶。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.