s3cmd管理aws-s3桶

使用命令行工具s3cmd管理亚马逊AWS S3资源.md

尽管存在awscli这样的官方工具,但这些工具功能不够全面,于是一些第三方工具应运而生。

  1. s3cmd安装
    通过pip可以直接安装,没有pip的需要安装pip

pip search s3cmd

  1. s3cmd的配置
    使用前需要配置Access Key ID 和 Secret Access Key

s3cmd --configure

  1. s3cmd的基本使用
    3.1、列举所有 Buckets。(bucket 相当于根文件夹)

s3cmd ls
3.2、创建 bucket,且 bucket 名称是唯一的,不能重复。

s3cmd mb s3://my-bucket-name
3.3、删除空 bucket

s3cmd rb s3://my-bucket-name
3.4、列举 Bucket 中的内容

s3cmd ls s3://my-bucket-name
3.5、上传 file.txt 到某个 bucket,

s3cmd put file.txt s3://my-bucket-name/file.txt
3.6、上传并将权限设置为所有人可读

s3cmd put --acl-public file.txt s3://my-bucket-name/file.txt
3.7、批量上传文件

s3cmd put ./* s3://my-bucket-name/
3.8、下载文件

s3cmd get s3://my-bucket-name/file.txt file.txt
3.9、批量下载

s3cmd get s3://my-bucket-name/* ./
3.10、删除文件

s3cmd del s3://my-bucket-name/file.txt
3.11、来获得对应的bucket所占用的空间大小

s3cmd du -H s3://my-bucket-name
3.12、设置S3 bucket的Public权限

s3cmd setacl s3://myexamplebucket.calvium.com/ --acl-public --recursive
参考资料:
http://wangyan.org/blog/s3cmd-how-to-use.html
转自:http://www.ipcpu.com/2015/03/aws-s3-s3cmd/

转载请注明:IPCPU-网络之路 » 使用命令行工具s3cmd管理亚马逊AWS S3资源

转载于:https://blog.51cto.com/weimouren/2163496

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值