OSS網頁上傳和斷點續傳主要根據BrowserJS-SDK和相關文檔整理而得,快速構建OSS上傳應用html
1、Bucket設置瀏覽器
瀏覽器中直接訪問OSS須要開通Bucket的CORS設置安全
將allowed origins設置成 *
將allowed methods設置成 PUT, GET, POST, DELETE, HEAD
將allowed headers設置成 *
將expose headers設置成 etag x-oss-request-id(換行填寫)3d
2、搭建STS Server 並從客戶端獲取臨時受權信息htm
經過對象存儲OSS概覽頁面,安全令牌(子帳號受權),授予臨時訪問權限。對象
經過這裏,開始受權,自動生成訪問 OSS 控制系統的配置,並建立一個能夠生成 OSS 訪問令牌的AK。保存相關AK信息,以便後面使用。blog
開始受權後能夠自動建立AliyunOSSTokenGeneratorRole角色,並受權相關策略和權限,以後其餘用戶使用時,只要受權了AliyunOSSTokenGeneratorRole便可使用文檔
受權給相關用戶,受權了AliyunOSSTokenGeneratorRole角色io
在角色管理裏面,獲取AliyunOSSTokenGeneratorRole角色的Arn配置
Arn:RoleArn
在角色受權策略來查看角色的權限
獲取如下內容,以後用作policy的內容,也可根據相關需求修改策略
以上OSS端配置完畢,能夠獲得:
子帳號AccessKeyID和AccessKeySecret
RoleArn和region,這些信息用於以後獲取STSToken
參考地址:https://help.aliyun.com/document_detail/32069.html