oss相关

oss上传是阿里的云存储服务,与自建存储的优势表现于可靠性,安全,成本,数据处理能力.

主要使用场景图片和音视频等应用的海量存储,网页或者移动应用的静态和动态资源分离,云端数据处理,

定价分为按量付费,包年包月,量少时使用按量更为划算,量多则为包月,详见https://help.aliyun.com/document_detail/48293.html?spm=5176.doc48272.6.551.lpPWsM.

存储空间(Bucket)

同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间。

每个用户可以拥有多个存储空间。

存储空间的名称在 OSS 范围内必须是全局唯一的,一旦创建之后无法修改名称。

存储空间内部的对象数目没有限制。

只能包括小写字母、数字和短横线(-)。

必须以小写字母或者数字开头和结尾。

长度必须在3-63字节之间。

对象/文件(Object)

使用UTF-8编码。

长度必须在1-1023字节之间。

不能以“/”或者“\”字符开头。

AccessKey(访问密钥)(AccessKeyId 和 AccessKeySecret 的统称,访问密钥)

Bucket 的拥有者申请的 AccessKey。

被 Bucket 的拥有者通过 RAM 授权给第三方请求者的 AccessKey。

被 Bucket 的拥有者通过 STS 授权给第三方请求者的 AccessKey。

Endpoint(OSS 访问域名)

授权

Bucket级别权限

Object级别权限

账号级别权限(RAM)

临时账号权限(STS)

在异步上传里确认上传完毕

//上传开始

dispatch_group_t requestGroup = dispatch_group_create();

dispatch_group_enter(requestGroup);

//上传成功或失败的回调时

dispatch_group_leave(requestGroup);

//完成oss上传,回传服务器.

dispatch_group_notify(requestGroup, dispatch_get_main_queue(), ^{

});

oss视频上传

oss视频上传一般大于10MB,多采用断点续传,小于多用直接上传,断点续传会多次请求,比较耗费资源及性能,使用需慎重.

图片上传

多图上传,基本可分为两类,压缩包上传,for循环上传,两者都采用直接上传,(想了下压缩包上传可能不太合理,毕竟用户查看图片可能要下载再解压,不太好),for上传逻辑 异步上传仿qq 不影响用户操作.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数据采集(获取) 用户本地上传爬虫 数据存储 使用阿里云OSS,可以通过网络随时存储和调用包括文本、图片、音频和视...
    一点前睡觉阅读 422评论 0 0
  • OSS: Object Storage Service 初次接触之控制台操作 操作教程地址 开通40g/年 9块钱...
    __damon__阅读 7,665评论 0 7
  • ali-oss: 作业: 1、用户中心,用户的个人信息,加上一个头像管理,不需要裁剪功能,头像图片使用第三方分布式...
    刘宇龙阅读 13,853评论 1 2
  • 概述 对象存储服务(Object Storage Service,简称OSS),OSS提供统一存储的解决方案 方便...
    yaoshiyou阅读 2,035评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139