今网科技网站建设,wordpress悬浮输入框,举例行业门户网站,镇江门户网工作需要测试数据库从 S3#xff08;Simple Storage Service#xff09;导入数据文件#xff0c;公司有私有S3环境。
S3是一种对象存储#xff0c;数据模型很简单#xff0c;就是key-value#xff0c;key就是一个任意字符串#xff0c;value是一个文件。
S3的功能就是…工作需要测试数据库从 S3Simple Storage Service导入数据文件公司有私有S3环境。
S3是一种对象存储数据模型很简单就是key-valuekey就是一个任意字符串value是一个文件。
S3的功能就是上传一个文件并且标记为key以后就用key获取这个文件。
S3中还有一个bucket的概念从用户角度可以理解为一个命名空间S3的key以便协程目录的形式bucket看起来也像是一个目录。
S3客户端与服务器的交互通过REST也就是 http json但是用户一般使用某个客户端例如s3cmd或者awscli其中s3cmd是python程序可以通过python的pip安装。
访问S3服务客户端需要三个必要信息
AKAccess Key一个字符串
SK Secret Key一个字符串
endpoint -- S3服务器的IP和端口号
例如
endpoint http://172.32.148.56:2080
AK UYLM5WCCFLX6MWRBYP46
SK vluS7nv2dSrC7ClXyWQ5NKMQddA7a387Y5mShRHP
region -- 是可选的可以用默认值同事告诉我的
bucket -- 用户上传文件时可以自己创建第一次访问时也不是必须的
s3cmd的安装
pip3 install s3cmd -i https://pypi.tuna.tsinghua.edu.cn/simple
这篇博客很好的介绍了 s3cmd的配置和使用
https://www.cnblogs.com/sunhongleibibi/p/11661123.html
附一下我的s3cmd配置文件~/.s3cfg的关键参数
access_key UYLM5WCCFLX6MWRBYP46
secret_key vluS7nv2dSrC7ClXyWQ5NKMQddA7a387Y5mShRHP
host_base 172.32.148.56:2080 #相当于endpoint
use_https False