阿里云短视频服务快速使用

源码:https://pan.baidu.com/s/1o9VViYY

web端阿里云短视频服务快速使用

服务器端:node.js

客户端:js

本文只是一个快速使用的说明文档,鉴于某些用户可能没有时间全部看完阿里云文档,希望快速入手,本文是一个不错的选择

源word文档:https://pan.baidu.com/s/1dFTVuQP

1:注册阿里云用户

2:找到对象存储,点击立即开通

https://www.aliyun.com/product/oss?spm=5176.8142029.388261.265.3836dbccSGnZgw

3:新建bucket(相当于文件夹,每个视频放在不同的文件夹下不是很好吗),我选择的是低频访问,私有,名字是:damibu

4:STS权限介绍

https://help.aliyun.com/document_detail/56286.html?spm=5176.doc64044.2.4.qlLSdf

5:进入对象存储OSS控制台,点击Access Key,弹出框里选择开始使用子用户Access Key,然后新建子用户,选线选择对象存储OSS

 

6:新建群组,并设置组权限为对象存储OSS,设置组成员为你刚才添加的那个子用户

 

7:新建角色,选择用户角色、当前云账号

 

8:编辑角色授权策略为对象存储OSS

 

9:回到对象存储控制台,点击安全令牌,点击开始授权,点击保存AK信息

 

10:到这个时候,你需要返回看一下第四部的STS权限介绍,因为现在我要使用node.js编写一个获取安全令牌的服务,客户端js拿到这个安全令牌就可以上传文件了,所以上传文件的流程是:客户端js调用我的node.js获取安全令牌,然后拿着这个令牌去上传文件

因为node.js获取令牌的签名十分复杂,所以阿里云给我们封装好了一个工具,我们直接使用就好了

打开:

https://help.aliyun.com/document_detail/28763.html?spm=5176.doc56286.2.5.AFQdYD

点击:

 

在这里我们需要accessKeyId secretAccessKey,记得之前让你保存的AK信息吗,就是用那里面的keysecret

我们还需要RoleArnRoleSessionName,打开对象存储OSS控制台,点击安全令牌,进入后可以找到

 

通过express搭建一个node服务器,并监听接口 执行请求,返回token给客户端

 

11:默认你已经在本地启动了node.js,我们开始编写客户端,引入

<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.3.0.min.js"></script>

12:具体代码

 

其中bucket填写你之前创建的空间名称:damibu,

endpoint填写内容:

找到对象存储OSS控制台,找到你之前创建的空间:damibu,你会看到endpoint,就填写这个内容

 

原文地址:https://www.cnblogs.com/mrzhu/p/8289406.html