刚刚开始全部使用亚马逊的boto sdk 的api去使用s3
后来发现awscli 非常的好用
现在经常使用的cp命令进行下总结总结
1 单个文件的cp
aws s3 cp s3://bucket/path/ .
2 多个文件的down
aws s3 cp s3://bucket/path/ . --recursive
或者使用sync命令也非常的方便
aws s3 sync s3://bucket/path/ .
3 如果只想有部分的数据
aws s3 cp s3://log.ecom.XX/data/log/rep/20140313/ . --recursive --exclude "*" --include "*4031304*"
上面就是只要20140313 目录下的*4031304* 文件
4 如果跨region的cp 那得加上region
如:
aws s3 cp rep.py s3://stat.bus.XX/result/min_stat/ --region=ap-southeast-1
工作默认的region是加利福尼亚, 要把数据cp到新加坡的region
阅读(5578) | 评论(0) | 转发(0) |