S3cmd命令行管理对象存储
我的使用步骤
cd /usr/ 目录
git clone https://github.com/jdcloud-cmw/s3cmd.git 下载文件
ln -s /usr/s3cmd/s3cmd /usr/bin/s3cmd 软连接,命令行快捷命令支持
配置~/.s3cfg ~表示用户目录 access_key secret_key 填写自己账号的秘钥 host_bucket 修改为 bucket的访问网址 如: bucketname.s3.cn-north-1.jcloudcs.com 其他我未做修改
[default]
access_key = [you access key]
secret_key = [you secret key]
access_token =
add_encoding_exts =
add_headers =
bucket_location = cn
ca_certs_file =
cache_file =
check_ssl_certificate = True
check_ssl_hostname = True
cloudfront_host = cloudfront.amazonaws.com
default_mime_type = binary/octet-stream
delay_updates = False
delete_after = False
delete_after_fetch = False
delete_removed = False
dry_run = False
enable_multipart = True
encrypt = False
expiry_date =
expiry_days =
expiry_prefix =
follow_symlinks = False
force = False
get_continue = False
gpg_command = /usr/bin/gpg
gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_passphrase =
guess_mime_type = True
host_base = s3.cn-north-.jcloudcs.com
host_bucket = %(bucket)s.s3.cn-north-.jcloudcs.com
human_readable_sizes = False
invalidate_default_index_on_cf = False
invalidate_default_index_root_on_cf = True
invalidate_on_cf = False
kms_key =
limit = -
limitrate =
list_md5 = False
log_target_prefix = /home/eric/jcloud/s3.log
long_listing = False
max_delete = -
mime_type =
multipart_chunk_size_mb =
multipart_max_chunks =
preserve_attrs = True
progress_meter = True
proxy_host =
proxy_port =
put_continue = False
recursive = False
recv_chunk =
reduced_redundancy = False
requester_pays = False
restore_days =
restore_priority = Standard
send_chunk =
server_side_encryption = False
signature_v2 = False
simpledb_host = sdb.amazonaws.com
skip_existing = False
socket_timeout =
stats = False
stop_on_error = False
storage_class =
urlencoding_mode = normal
use_http_expect = False
use_https = True
use_mime_magic = True
verbosity = WARNING
website_endpoint = http://%(bucket)s.s3-website-%(location)s.amazonaws.com/
website_error =
website_index = index.html
s3cmd del --recursive s3://bucketName/
s3cmd ls s3://bucketName/
使用参考: https://docs.jdcloud.com/cn/object-storage-service/s3cmd
github地址: https://github.com/jdcloud-cmw/s3cmd
s3fs-fuse 支持对象存储挂载到系统 安装使用 https://github.com/s3fs-fuse/s3fs-fuse/wiki/Installation-Notes
安装s3fs-fuse https://tecadmin.net/mount-s3-bucket-centosrhel-ubuntu-using-s3fs/
注意:
s3cmd 需要python2.7及以上支持
安装 python2.7
cd /usr/local
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
tar -xvf Python-2.7.15.tgz 
cd  Python-2.7.15
./configure --prefix=/usr/local/python2.7
make  
make install
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python2.7
安装 pip 
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python2.7 get-pip.py
ln -s /usr/local/python2.7/bin/pip2.7 /usr/bin/pip2.7
http://www.runoob.com/w3cnote/python-pip-install-usage.html
修给s3cmd 文件 第一行为
#!/usr/bin/env python2.7
安装 python3.7
cd /usr/local
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
tar -xvf Python-3.7.2.tgz 
cd  Python-3.7.2
./configure --prefix=/usr/local/python3.7
make  
make install
安装python make install ModuleNotFoundError: No module named ‘_ctypes’ 错误需要安装其他依赖
yum upgrade
yum dist-upgrade
yum install build-essential python-dev python-setuptools python-pip python-smbus
yum install build-essential libncursesw5-dev libgdbm-dev libc6-dev
yum install zlib1g-dev libsqlite3-dev tk-dev
yum install libssl-dev openssl
yum install libffi-dev
https://blog.lovexu.cc/archives/337
python3.7 安装完不支持 import ssl
模块导入错误
https://blog.csdn.net/qq_26870933/article/details/84336109
按照上面的方式修改后 重新 安装不成功 报错误ssl版本低
目前我没处理。 转而使用2.7版本
S3cmd命令行管理对象存储的更多相关文章
- memcached命令行、Memcached数据导出和导入、php连接memcache、php的session存储到memcached
		1.memcached命令行 telnet 127.0.0.1 11211set key2 0 30 2abSTOREDget key2VALUE key2 0 2abEND 如: set key3 ... 
- 阿里云(一)云存储OSS的命令行osscmd的安装和使用
		一.安装Python 在Linux Shell里验证Python版本: $ python -V Python 2.7.10 二.安装OSScmd SDK osscmd是基于python 2.5.4(其 ... 
- 云存储命令行工具---libs3
		ceph 的客户端有很多,有s3cmd.cloudberryExplorer等,今天介绍另一个libs3 一. 安装 Libs3是RGW s3接口的命令行工具,与s3cmd类似,使用C++生成. 1. ... 
- s3cmd s3命令行工具
		Amazon S3 Tools: Command Line S3 Client Software and S3 Backup 官方网站 
- .NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]
		较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参 ... 
- 干掉命令行窗口下MySql乱码
		晚上重温dos窗口操作mysql的时候,遇到了一个巨蛋疼的问题------>中文验证码 -->_-->,所以找了找资料弄懂了怎么解决乱码问题,,小记一下. 新建一个表 create ... 
- GIT命令行的使用
		新手了解 有不对的地方指点下 首先, 了解下什么是GIT,GIT是一款开元的分布式版本控制工具, 在世界上的所有分布式版本控制工具中,GIT是最简单,最流行,同时也是最常用的 相比于其他版本的控制工具 ... 
- WinRAR的命令行模式用法介绍
		因工作中要对数据打包,顺便研究了下WinRAR的命令行模式,自己写了些例子,基本用法如下: 测试压缩文件准备:文件夹test_data,内部包含子文件夹,分别存放了一些*.log和*.txt文件. 测 ... 
- Oracle 图形化以及命令行安装
		@(Oracle)[Install] Oracle 安装 相关版本说明 不同版本的Oracle需要安装在特定的系统版本之上. 如Oracle 11gR2的11.2.0.1.0需要安装在CentOS 5 ... 
随机推荐
- 【BZOJ】3209: 花神的数论题
			题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3209 显然是按照二进制位进行DP. 考虑预处理$F[i][j]$表示到了二进制的第$i$位 ... 
- js中setTimeout和clearTimeout的使用
			setTimeout,延迟n秒后执行指定代码 clearTimeout,清除计时器 <html> <head> <script type="text/javas ... 
- JavaScript的案例(数据校验,js轮播图,页面定时弹窗)
			1.数据校验 步骤 1.确定事件(onsubmit)并绑定一个函数 2.书写这个函数,获取数据,并绑定id 3. ... 
- ASP.net MVC模式介绍(一)
			一.ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面).MVC(Model View Controller 模型-视图-控制器)表现层.Web Forms(Web 窗体) mv ... 
- 聊聊 Nginx 的反向代理
			背景 最近在优化服务基础设施这块,正好有时间写一下Nginx的体会.相信大家都听说过反向代理,一提到反向代理一定会想到Nginx.什么你没听过Nginx?那么你一定听说过Apache吧!Apache是 ... 
- 学习笔记21—PS换图片背景
			将照片红底的换成白底的. 操作步骤: 1 先上效果,照片来自网络反正不认识,法律问题找度娘 2 下面开始操作,打开图片进入通道面板,选择照片底色的那个通道,复制并调整色阶,确保黑白分明 3 回到图层面 ... 
- 将本地项目上传到gitlab下
			转载自: https://blog.csdn.net/litianxiang_kaola/article/details/74075151 1.安装git https://git-scm.com ... 
- UCS2编码
			UCS2就是标准的unicode编码, 它是某国际组织设计的一种文字符号编码表,包括了世界上绝大多数文字和符号,包括中文,每个字符使用2字节编码,因此叫ucs2. 这里有一篇文章对Unicode编码做 ... 
- legend2---开发日志5(如何解决插件的延迟问题,比如vue)
			legend2---开发日志5(如何解决插件的延迟问题,比如vue) 一.总结 一句话总结:元素可以先设置为隐藏,这样就不会让用户看到延迟的问题,然后等加载完再显示, 元素先设置为隐藏 加载完再显示 ... 
- 雷林鹏分享:jQuery EasyUI 窗口 - 窗口与布局
			jQuery EasyUI 窗口 - 窗口与布局 Layout 组件可以内嵌在窗口(window)中.我们可以创建一个复杂的布局窗口,甚至不需要写任何的 js 代码.jquery-easyui 框架帮 ... 
