AWS S3兼容

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 说明

计算签名所需的 AccessKeySecretAccessKey 请前往控制台「操作员-编辑」或「云存储-配置-存储管理-操作员授权-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 客户端大同小异。

注意事项

  1. 请务必使用HTTPS协议进行数据的传输,以确保数据的安全性。
  2. 请根据实际需求选择不同的存储类型和存储桶。
  3. 请妥善保管您的 AccessKey 和 SecretAccessKey ,避免泄露和不当使用。
  4. 如有任何疑问和建议,欢迎随时联系我们

这篇文章有帮助吗?

相关文章