ubuntu 安装awscli及简单使用

安装:

 sudo apt-get update
 sudo apt-get install -y python-dev python-pip
 sudo pip install awscli

验证:

 $ aws --version
aws-cli/1.18.162 Python/2.7.17 Linux/4.4.0-148-generic botocore/1.19.2

配置信息:

 $ aws configure 
AWS Access Key ID [None]: 3
AWS Secret Access Key [None]: 4
Default region name [None]: us-west-2
Default output format [None]: json

简单使用,访问所有bucket列表:

 $ aws --endpoint-url http://192.168.2.13:8081 s3 ls
 2020-09-27 19:32:05 bucket-1
2020-09-27 19:32:05 test-bucket
2020-09-27 19:32:04 bucket-10086

列出某个bucket下的所有object信息:

 $ aws --endpoint-url http://192.168.2.13:8081 s3 ls s3://bucket-1
# 写入时间                  文件大小     objectID
2020-10-20 17:45:48 7650          object11111
2020-10-22 20:23:21 7650          object11111-copy1

上传文件到服务器上:

# 用文件名即 object11111-copy1.gz  作为objectID 存储到服务器上
$ aws --endpoint-url http://192.168.2.13:8081 s3 cp object11111-copy1.gz  s3://bucket-1
 # 下面这种指定objectID的方式上传到服务器
$ aws --endpoint-url http://192.168.2.13:8081 s3 cp large-filer.zip s3://bucket-1/object11111-copy1 

下载文件:

# 下载大文件4G左右时报 Max retries exceeded 的异常错误
 $ aws --endpoint-url http://192.168.2.13:8081 s3 cp s3://bucket-1/object11111-copy1 ./object2222
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。