阿里云OSS对象存储完全开发手册(一篇学会阿里云OSS所有知识点)

阿里云OSS是高可靠、低成本的云存储服务,提供多种存储类型满足不同场景需求。它的工作原理包括对象存储、访问控制、数据冗余等。OSS适用于海量图片、音视频存储,支持静态资源分离、云端数据处理。计费方式包括按量付费和资源包,提供数据备份和跨账号迁移方案。此外,还可以通过控制台或API进行管理和对接。

目录

一、什么是OSS存储

二、OSS工作原理及基本概念

1、工作原理

2、存储空间

3、对象

4、对象名称

5、地域

6、访问域名

7、用户ID

8、访问密钥

9、存储模式

10、应用场景

10.1、图片和音视频等应用的海量存储

10.2、网页或者移动应用的静态和动态资源分离

10.3、云端数据处理

11、产品计费:

11.1、计费方式:

11.2、抵扣限制:

11.3、抵扣方式:

12、Oss与文件系统的对比

13、数据备份和容灾

13.1、数据库备份到OSS

13.2、数据库备份DBS

13.3、应用场景

14、数据迁移

14.1、使用数据复制功能迁移同账号下的OSS数据

14.2、使用在线迁移服务跨账号迁移OSS数据

14.3、跨账号同地域迁移OSS数据

三、阿里云OSS特性和优势

1、阿里云OSS特性

1.1. 高可靠性

1.2. 数据保密性

1.3. 高扩展性

1.4. 多种数据处理能力

2、阿里云OSS的优势

2.1. 低成本

2.2. 高性能

2.3. 易于使用

2.4. 可靠性高

四、使用阿里云OSS控制台管理OSS

1、创建桶

2、上传文件到OSS

3、从OSS下载文件

五、代码对接阿里云OSS API

1、创建并授权RAM用户

1.1 什么是RAM用户

1.2、创建RAM用户的AccessKey

1.3、使用API创建桶

1.4、使用API删除桶

1.5上传文件

1.6、下载文件到本地

1.7删除文件

2、文件上传其他形式

1.1、简单上传:

1.2、分片上传:

1.3断点续传:

1.4上传回调:

1.5上传进度条

3、下载文件其他形式:

3.1、简单下载:

3.2、断点续传下载


一、什么是OSS存储

阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本, 可以使用阿里云提供的 API、SDK 接口或者 OSS 迁移工具轻松地将海量数据移入或移出阿里云 OSS。

二、OSS工作原理及基本概念

1、工作原理

数据以对象(Object)的形式存储在OSS的存储空间(Bucket )中。如果要使用OSS存储数据,需要先创建Bucket,并指定Bucket的地域、访问权限、存储类型等属性。创建Bucket后,您可以将数据以Object的形式上传到Bucket,并指定Object的文件名(Key)作为其唯一标识。

OSS以HTTP RESTful API的形式对外提供服务,访问不同地域需要不同的访问域名(Endpoint)。当您请求访问OSS时,OSS通过使用访问密钥(AccessKey ID和AccessKey Secret)对称加密的方法来验证某个请求的发送者身份。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hao_kkkkk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值