






















阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务, 本文介绍相关概念和使用流程。
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。
OSS具有与平台无关的RESTful API接口,您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。
您可以使用阿里云提供的API、SDK包或者OSS迁移工具轻松地将海量数据移入或移出阿里云OSS。数据存储到阿里云OSS以后,您可以选择标准存储(Standard)作为移动应用、大型网站、图片分享或热点音视频的主要存储方式,也可以选择成本更低、存储期限更长的低频访问存储(Infrequent Access)、归档存储(Archive)、冷归档存储(Cold Archive)或者深度冷归档(Deep Cold Archive)作为不经常访问数据的存储方式。
OSS作为云上数据湖可提供高带宽的下载能力。在部分地域,可为单个阿里云账号提供高达100 Gbps的内外网总下载带宽,旨在满足AI和大规模数据分析的需求。
数据以对象(Object)的形式存储在OSS的存储空间(Bucket )中。如果要使用OSS存储数据,您需要先创建Bucket,并指定Bucket的地域、访问权限、存储类型等属性。创建Bucket后,您可以将数据以Object的形式上传到Bucket,并指定Object的文件名(Key)作为其唯一标识。
OSS以HTTP RESTful API的形式对外提供服务,访问不同地域需要不同的访问域名(Endpoint)。当您请求访问OSS时,OSS通过使用访问密钥(AccessKey ID和AccessKey Secret)对称加密的方法来验证某个请求的发送者身份。
Object操作在OSS上具有原子性和强一致性。
单个阿里云账号在各地域的最大带宽限制如下:
| 地域 | 内外网总下载带宽 | 外网下载带宽 | 内外网总上传带宽 | 外网上传带宽 |
|---|---|---|---|---|
| 华东2(上海) | 100 Gbps | 10 Gbps | 20 Gbps | 10 Gbps |
| 华南1(深圳) | 100 Gbps | 10 Gbps | 20 Gbps | 10 Gbps |
| 华北2(北京) | 100 Gbps | 10 Gbps | 20 Gbps | 10 Gbps |
| 华东1(杭州) | 100 Gbps | 20 Gbps | 20 Gbps | 20 Gbps |
| 华北3(张家口) | 20 Gbps | 无额外限制,受内外网总下载带宽限制 | 20 Gbps | 无额外限制,受内外网总上传带宽限制 |
| 华东5(南京-本地地域) | 2 Gbps | 无额外限制,受内外网总下载带宽限制 | 2 Gbps | 无额外限制,受内外网总上传带宽限制 |
| 华东6(福州-本地地域) | 2 Gbps | 无额外限制,受内外网总下载带宽限制 | 2 Gbps | 无额外限制,受内外网总上传带宽限制 |
| 华中1(武汉-本地地域) | 2 Gbps | 无额外限制,受内外网总下载带宽限制 | 2 Gbps | 无额外限制,受内外网总上传带宽限制 |
| 韩国(首尔) | 2 Gbps | 无额外限制,受内外网总下载带宽限制 | 2 Gbps | 无额外限制,受内外网总上传带宽限制 |
| 泰国(曼谷) | 2 Gbps | 无额外限制,受内外网总下载带宽限制 | 2 Gbps | 无额外限制,受内外网总上传带宽限制 |
| 其他中国内地地域 | 10 Gbps | 无额外限制,受内外网总下载带宽限制 | 10 Gbps | 无额外限制,受内外网总上传带宽限制 |
| 其他非中国内地地域 | 5 Gbps | 无额外限制,受内外网总下载带宽限制 | 5 Gbps | 无额外限制,受内外网总上传带宽限制 |
如果达到阈值,请求会被流控。当请求被流控时,请求返回的Header中会携带x-oss-qos-delay-time: number。其中number为请求被流控的时长,单位为ms。上传类请求会返回精确的被流控的时长;下载类请求会返回根据流控程度和文件大小估算出的被流控的时长。
单个阿里云账号的总QPS为10,000,但在不同的读写方式下,实际能达到的值如下:
| 读写方式 | QPS |
|---|---|
| 顺序读写 | 2,000 |
| 非顺序读写 | 10,000 |
上传文件的大小
通过简单上传、表单上传、追加上传的方式上传单个文件,文件的大小不能超过5 GB。
通过分片上传的方式上传单个文件,文件的大小不能超过48.8 TB。
重命名文件的大小
控制台仅支持重命名1 GB及1 GB以下的文件,1 GB以上的文件建议使用SDK或者命令行ossutil工具。更多信息,请参见重命名文件。
删除文件的数量
通过OSS控制台一次最多可删除100个文件,通过SDK一次最多可删除1000个文件,通过命令行工具ossutil以及图形化管理工具ossbrowser一次最多可删除的文件个数无限制。
警告:文件删除后无法恢复,请谨慎操作。
同名文件被覆盖
默认情况下,如果上传的文件与已有文件同名,则覆盖已有文件。
警告:文件被覆盖后将丢失原有文件,请谨慎操作。为防止文件被意外覆盖,您可以通过为文件所在的Bucket开启版本控制,或者在上传请求的Header中携带参数x-oss-forbid-overwrite,并指定其值为true。
为了感受 OSS 实际效果,我准备试用一波,试用前需要进行身份认证。
对象存储 OSS 进行试用。

点击 Bucket 管理中的 创建 Bucket, 完成配置,创建存储单元

下载示例视频 下载的示例视频作为要上传的课程视频示例。
进入控制台中的 Bucket 列表,选择刚刚创建的 Bucket




... 设置读写权限。

如果弹出手机验证对话框,输入手机验证码,按照提示完成验证。

文章链接:
https://www.zywvvd.com/notes/environment/cloud/ali-cloud-oss/ali-cloud-oss/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。