S3 协议是亚马逊 AWS 云存储服务的一种协议,它定义了一组用于访问亚马逊 AWS S3 云存储服务的 API。该协议允许用户在云上存储、检索和管理任意类型的数据,包括文本、图像、音频和视频等。
又拍云云存储在自有标准的基础上,增加了针对 S3 v4 协议标准的兼容支持。云存储网关支持使用 S3 协议接入云存储,以 S3 协议标准进行鉴权认证,授权用户进行存储空间的数据读写操作。
兼容性
服务域名
s3.api.upyun.com
又拍云存储兼容 AWS S3 的 路径风格
和 虚拟主机风格
两种访问方式:
风格 | 访问url |
---|---|
路径 | https://s3.api.upyun.com/<bucket名称> /<Object存储路径> |
虚拟主机 | https://<bucket名称> .s3.api.upyun.com/<Object存储路径> |
兼容API
目前又拍云仅支持文件相关API,不支持配置区域。详情参见「S3 API」。
签名认证
同时兼容 「AWS Signature Version 2」 和 「AWS Signature Version 4」,均实现了请求头签名和参数签名方式。
AccessKey ID和SecretAccessKey 说明
计算签名所需的 AccessKey
和 SecretAccessKey
请前往控制台「操作员-编辑」或「云存储-配置-存储管理-操作员授权-S3访问凭证」中获取。
存储类型
又拍云对象存储支持「标准」、「低频访问」两种存储类型,都兼容 S3 协议进行操作。
兼容工具示例
一、WinSCP (Windows 用户)
1.下载 WinSCP
2.新建站点:
文件协议: Amazon S3
主机名:s3.api.upyun.com
端口: 默认(443)
访问密钥: 从云存储控制台中获取,对应 `AccessKey`。
私密访问密钥:从云存储控制台中获取,对应`SecretAccessKey`。
3.连接成功,进入管理配置页面
二、Cyberduck(Windows、Mac 用户)
1.下载客户端
2.打开客户端,选择新建连接。
文件协议: Amazon S3
服务器:s3.api.upyun.com
端口: 默认(443)
访问密钥 ID:从云存储控制台中获取,对应 `AccessKey`。
访问私钥: 从云存储控制台中获取,对应 `SecretAccessKey`。
3.连接成功,进入管理配置页面,操作和 FTP 客户端大同小异。
注意事项
- 请务必使用HTTPS协议进行数据的传输,以确保数据的安全性。
- 请根据实际需求选择不同的存储类型和存储桶。
- 请妥善保管您的 AccessKey 和 SecretAccessKey ,避免泄露和不当使用。
- 如有任何疑问和建议,欢迎随时联系我们!