AWS S3 操作
1、列出特定存储桶中的对象:
aws s3 ls s3://<bucket-name>/
示例:aws s3 ls s3://test_bucket/
2、上传对象
aws s3 cp <local-file> s3://<bucket-name>/
上传单个文件示例: aws s3 cp ./local_file.txt s3://test_bucket/
上传整个文件夹示例: aws s3 cp ./local_photos/ s3://test_bucket/local_photos/ --recursive
3、下载对象
aws s3 cp s3://<bucket-name>/<object-key> <local-file>
下载单个文件示例:aws s3 cp s3://test_bucket/local_file.txt ./my-local_file.txt
下载整个目录示例:aws s3 cp s3://test_bucket/local_photos/ ./local_test_bucket/ --recursive
异步下载整个文件夹示例: aws s3 sync s3://test_bucket/local_photos/ ./sync_photos/
4、删除对象
aws s3 rm s3://<bucket-name>/<object-key>
删除单个文件示例:aws s3 rm s3://test_bucket/local_file.txt
删除整个目录示例:aws s3 rm s3://test_bucket/local_photos/ --recursive
评论
发表评论