Kas*_*rma 3 amazon-s3 amazon-web-services aws-cli
我在 IAM 中拥有适当的访问权限和角色。我有管理员权限。我的aws s3 ls命令工作正常。aws configure我也做过。但是当我运行命令时:
aws s3 sync s3://my-bucket local_destination_folder
Run Code Online (Sandbox Code Playgroud)
它只会下载直到存储桶的最后一个文件夹并且该文件夹为空。我什至尝试aws s3 cp使用--recursiveswitch 命令,但没有下载任何内容。我也没有收到任何错误。
我得到了相同的结果,但错误在于我如何设置同步命令。
a) 从本地到S3 Bucket:例如。在此路径“/home/ec2-user/src_folder”内创建文件“hi.txt”
同步命令应类似于:
aws s3 sync src_folder s3://your-bucket/dest_folder
Run Code Online (Sandbox Code Playgroud)
通过以下方式验证您的文件:
aws s3 ls s3://your-bucket/dest_folder/
Run Code Online (Sandbox Code Playgroud)
b) 从S3存储桶中的所有内容到本地
aws s3 sync s3://your-bucket .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11587 次 |
| 最近记录: |