OSS网页上传和断点续传主要根据BrowserJS-SDK和相关文档整理而得,快速构建OSS上传应用

一、Bucket设置

浏览器中直接访问OSS需要开通Bucket的CORS设置

将allowed origins设置成 *
将allowed methods设置成 PUT, GET, POST, DELETE, HEAD
将allowed headers设置成 *
将expose headers设置成 etag x-oss-request-id(换行填写)

二、搭建STS Server 并从客户端获取临时授权信息

通过对象存储OSS概览页面,安全令牌(子账号授权),授予临时访问权限。

通过这里,开始授权,自动生成访问 OSS 控制系统的配置,并创建一个可以生成 OSS 访问令牌的AK。保存相关AK信息,以便后面使用。

开始授权后可以自动创建AliyunOSSTokenGeneratorRole角色,并授权相关策略和权限,之后其他用户使用时,只要授权了AliyunOSSTokenGeneratorRole即可使用

授权给相关用户,授权了AliyunOSSTokenGeneratorRole角色

在角色管理里面,获取AliyunOSSTokenGeneratorRole角色的Arn

Arn:RoleArn

在角色授权策略来查看角色的权限

获取以下内容,之后用做policy的内容,也可根据相关需求修改策略

以上OSS端配置完毕,可以得到:

子账号AccessKeyID和AccessKeySecret

RoleArn和region,这些信息用于之后获取STSToken

参考地址:https://help.aliyun.com/document_detail/32069.html

转载于:https://www.cnblogs.com/yuejin/p/9671554.html

OSS网页上传和断点续传(OSS配置篇)相关推荐

  1. OSS网页上传和断点续传(终结篇)

    有了之前OSS网页上传和断点续传(OSS配置篇)和(STSToken篇),其万事俱备只欠东风啦,此终结篇即将展示OSS上传文件及断点续传的无限魅力... 网络卡顿.延迟能续传吗?能! 关了浏览器,还能 ...

  2. springboot+阿里云OSS分片上传、断点续传、秒传

    最近工作中有使用到OSS的分片上传API,整体流程就是前端将大文件进行分割,每个分片大小是1MB,分片个数是:(文件总大小 / 单个分片大小),前端多线程处理上传分片到后端,后端接收到分片后调用OSS ...

  3. html读取oss_阿里云使用js 实现OSS图片上传、获取OSS图片列表(示例代码)

    详情请参考:https://help.aliyun.com/document_detail/32069.html?spm=a2c4g.11186623.6.763.ZgC59a 或者https://h ...

  4. 阿里云使用js 实现OSS图片上传、获取OSS图片列表、获取图片外网访问地址(读写权限私有、读写权限公共);...

    详情请参考:https://help.aliyun.com/document_detail/32069.html?spm=a2c4g.11186623.6.763.ZgC59a 或者https://h ...

  5. Vue Bootstrap OSS 实现文件追加上传、断点续传、极速秒传

    公司实现文件上传技术选型采用后端SpringBoot/Cloud,前端vue Bootstrap ,阿里云OSS作为文件存储,大文件上传功能单独抽取封装大文件上传组件,可供所有的大文件的操作. 后端框 ...

  6. 轻松搞定阿里OSS文件上传和图片下载

    轻松搞定阿里OSS文件上传和图片下载 目录 1. 阿里云oss账号准备   1.1 注册阿里云账号,并开通OSS存储服务   1.2 创建RAM子用户并使用子账户的AccessKeyId和Access ...

  7. js 导出pdf上传至oss_js实现oss文件上传及一些问题

    关于兼容性问题,ie8以下的可以使用4.x的版本 一.引入sdk和jq 二.基本配置 var client =newOSS.Wrapper({ region:'', accessKeyId:'', a ...

  8. 【视频点播最佳实践】使用OSS SDK上传视频到点播

    摘要: 场景 点播上传SDK缺乏需要的语言版本(如C/C++.Go等)或相应的功能(如网络流上传.追加上传),可以直接使用OSS的SDK进行上传. 准备工作 确认已开通点播服务并完成了相关配置.确认已 ...

  9. SpringBoot整合阿里云OSS文件上传、下载、查看、删除

    SpringBoot整合阿里云OSS文件上传.下载.查看.删除 该项目源码地址:https://github.com/ggb2312/springboot-integration-examples ( ...

最新文章

  1. AWK神器,继续案例
  2. Cracking the coding interview--Q1.2
  3. 浅析神经协同过滤NCF在推荐系统的应用
  4. BZOJ2816:[ZJOI2012]网络(LCT)
  5. 【案例】弱电机房用电负荷计算意义及计算方法
  6. 列出文件夹下所有文件命令
  7. No module named ‘skimage.metrics‘在Anaconda3中的解决方法
  8. 关于Chrome字体模糊解决方案
  9. windows7 php 无法启动,window_Win7系统无法启动错误提示代码为File:\BOOT\BCD,  很多人Win7系统用户都有遇 - phpStudy...
  10. 【干货来了】ComponentOne经典在线演示等你来体验!(上)
  11. 阿里云OCR:(二)银行卡号识别
  12. 堆密度测定的意义_堆密度的意义是什么 汇美科LABULK 0335
  13. 微支付开发(.net)
  14. mooc-人工智能与信息社会-人工智能发展简史
  15. Welcome home, Chtholly [Ynoi2018]五彩斑斓的世界
  16. 前后端开发的心得体会_从后端支撑岗位到前端渠道运营中心工作感想
  17. 多线程系列---多线程实现的方式(四)
  18. Python科学计算库核心知识点总结_代码篇(ML/DL依赖语法)
  19. 【客服狂收offer秘籍】面试常见问题拆解
  20. 如何编写高质量的 JS 函数(3) --函数式编程[理论篇]

热门文章

  1. Django 数据导入和导出
  2. NYOJ90 整数划分(经典递归和dp)
  3. 华为oj----iNOC产品部-杨辉三角的变形 .
  4. 谷歌移动应用强调设计元素:向极简风格转型
  5. [转载]数据结构笔试题基础
  6. java map转json字符串_Java-Gso-json字符串解析-php后台返回字段类型可能为字符串(/空字符串)或者对象的情况...
  7. python安装mysqlclient_Python-安装mysqlclient(MySQLdb)
  8. 模板匹配matchTemplate
  9. matlab pdist
  10. 单例模式(饿汉式和懒汉式)