对象存储服务使用说明

1. 简介:

对象存储是面向企业和个人用户的高可用、高稳定、强安全的海量、低成本的云端存储服务。对象存储服务能帮您轻松实现对各种格式数据的大规模收集、存储和分析,非常适用于捕获诸如移动设备照片和视频、移动和其他设备备份、机器备份、机器生成的日志文件、IoT传感器流以及高分辨率图像等方面的数据。对象存储服务支持标准的Restful API接口,您可以快速上手,在任何应用、任何时间、任何地点上传和下载数据。

2. 版本:

当前订阅的对象存储服务的版本:BETA版(该服务由爱数提供)

3. 订阅:

1 参考寄云NeuSeer平台使用手册完成对象存储服务的订阅,订阅过程中,可以输入对象存储服务名称。

2 成功订阅后,在服务详情中将呈现用户名、密码、api_url、API_ID、API_KEY、首个存储桶等信息。

4. 用户信息及配置管理:

1 在服务详情页面点击右上部的“管理服务”按钮可以进入用户信息及配置管理页面,查看及配置各类详细信息,如个人信息、存储桶信息等。

2 用户信息及配置管理页面打开后,需要使用服务详情中的用户名称及密码进行登录。

3 登录后即可查看用户详细信息,如邮箱、容量配额、有效期、S3 Access ID、S3密钥等。

4 选择左侧导航菜单中的“Buckets”项,即可查看存储桶的情况。

5 在存储桶管理页面,可以添加及删除自己的存储桶。

5. 文件上传和下载:

目前版本可以通过多种途径完成文件的上传和下载操作,如S3客户端、s3cmd命令行等。

5.1. S3客户端方式:

目前在NeuSeer平台上订阅的对象存储服务,可以通过常见的S3客户端进行上传和下载文件操作,本文将以s3browser客户端为例,详细介绍文件的上传和下载操作。

1 下载并安装s3browser客户端,下载地址参考URL:https://s3browser.com/download/s3browser-7-1-5.exe

2 安装好后根据之前获得的用户名、密码、访问地址等信息,在s3browser客户端上完成用户添加操作。

3 添加过程中,输入自定义的用户名称(Account Name),在“Account Type”项下选择“S3 Compatible Storage”,在“REST Endpoint”项下输入之前获取的服务详情的“api_url”内容,在“Access Key ID”项下输入之前获取的服务详情的“API_ID”内容,在“Secret Access Key”项下输入之前获取的服务详情的“API_KEY”内容,选中(打勾)“Use secure transfer(SSL/TLS)“,完成后在窗口的下部选择”Save changes“按钮,保存上述配置信息。

4 配置完成后,即可看到用户默认的存储桶,选择该存储桶后,在右侧的窗口中部选择“Upload”即可上传文件或文件夹。

5 选择需要下载的文件后,在右侧的窗口中部选择“Download”即可下载文件。

6 选中存储桶、目录、文件后,在窗口下部选择“Permissions”,可以设置对其访问的权限。

5.2. s3cmd命令行方式:

目前在NeuSeer平台上订阅的对象存储服务,可以通过常见的S3命令行客户端进行上传和下载文件操作,本文将以s3cmd命令行客户端为例,详细介绍文件的上传和下载操作。

1 下载并安装s3cmd命令行客户端,下载地址参考URL :https://jaist.dl.sourceforge.net/project/s3tools/s3cmd/2.0.1/s3cmd-2.0.1.tar.gz

2 在s3cmd命令行客户端安装的目录下,通过以下命令可以查看用户的存储桶及存储的文件:

./s3cmd la --host=” 服务详情中api_url内容” --host-bucket=“服务详情中用户名”+“服务详情中api_url”--access_key=“服务详情中API_ID”--secret_key=“服务详情中API_KEY ”--no-check-certificate

命令示例:

./s3cmd la --host=223.223.186.198:10002 --host-bucket=u_s3_fQ8Tzo0p.223.223.186.198:10002 --access_key=u_s3_fQ8Tzo0p --secret_key=******************* --no-check-certificate

3 在s3cmd命令行客户端安装的目录下,通过以下命令可以完成文件上传操作:

./s3cmd put “上传的文件名称“ s3:// ”存储桶及相关的目录和文件名称“ --host=” 服务详情中api_url内容” --host-bucket=“服务详情中用户名”+“服务详情中api_url”--access_key=“服务详情中API_ID”--secret_key=“服务详情中API_KEY ”--no-check-certificate

命令示例:

./s3cmd put /opt/test.json s3://u_s3_fQ8Tzo0p_bucket/test02.json --host=223.223.186.198:10002 --host-bucket=u_s3_fQ8Tzo0p.223.223.186.198:10002 --access_key=u_s3_fQ8Tzo0p --secret_key=********************* --no-check-certificate

4 其他详细操作参见s3cmd的详细说明:http://s3tools.org/usage

results matching ""

    No results matching ""