温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Serverless中如何免费搭建不限速 5% 大云盘

发布时间:2021-10-12 14:12:37 来源:亿速云 阅读:110 作者:柒染 栏目:云计算

Serverless中如何免费搭建不限速 5% 大云盘,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

大家应该都体验过网盘限速的痛苦,当我们在网络上好不容易找到资源准备下载时,却发现下载速度最快不过 200、300KB/S,这不禁让我回想起初中那会儿,家里使用电话线拨号上网时的网速,一个 4GB 的系统镜像要下整整一天。

有人可能会说,你可以充钱开会员啊。

呵,你以为我是差开年费会员的钱吗?开玩笑

没错,穷就一个字,我只说一次,有钱人的快乐咱想象不到。

那么有什么办法可以曲线救国呢?废话少说,上图片!

效果展示

  • 搭建好的云盘主页

Serverless中如何免费搭建不限速 5% 大云盘

  • 测试一下文件上传速度

Serverless中如何免费搭建不限速 5% 大云盘

  • 测试一下文件下载速度

Serverless中如何免费搭建不限速 5% 大云盘

可以看到,整个网盘的上传和下载速度还是可以接受的(我这里是联通的 100M 宽带),会比一般网盘下载限速快许多。除此之外,基于解析出来的是 onedrive 直链,我们可以很轻松地实现文件在线预览的功能,见下图:

  • 音频文件可直接在线播放

Serverless中如何免费搭建不限速 5% 大云盘

  • 甚至可以在线预览 office 三件套

Serverless中如何免费搭建不限速 5% 大云盘

可以看到我们使用 Serverless+OneDrive 搭建好的云盘功能还是蛮 ???? 的,

你是不是已经跃跃欲试了呢?马上开始教程,Let's go~~~

实战教程

1. 获取 OneDrive

首先, 注册一个 OneDrive 账号。

2. 下载 OneManager

OneManager-php 是一个 Onedrive 的列表索引和管理程序,可以部署到 heroku/SCF/normal 空间。

值得注意的是此程序的文件上传下载是走的 OneDrive 服务器,并不会消耗你的云函数流量。

Serverless中如何免费搭建不限速 5% 大云盘

下载完之后解压:

Serverless中如何免费搭建不限速 5% 大云盘

3. 新建云函数

打开云函数控制台

  • 云函数控制台

Serverless中如何免费搭建不限速 5% 大云盘

这里,我们把函数地区选到中国香港,然后点击新建

Serverless中如何免费搭建不限速 5% 大云盘

运行环境选择 php7.2,创建方式选择空白函数,依次点击下一步,完成。

Serverless中如何免费搭建不限速 5% 大云盘

函数创建完成后,打开函数代码,选择本地上传文件夹,将我们之前解压好的 OneManager-php 程序上传,选择保存。

Serverless中如何免费搭建不限速 5% 大云盘

OK,这次函数就正常了

4. 配置云函数

云函数创建完成之后,我们还需要配置一下云函数的各种参数

Serverless中如何免费搭建不限速 5% 大云盘

这里我们把内存改到 64MB,超时时间改到 5 秒(随意设置)

最主要的是添加一个 Region=ap-hongkong 的环境变量,然后点击保存。

Serverless中如何免费搭建不限速 5% 大云盘

添加函数 api 网关触发器,一定记得勾选启用集成响应,然后保存。

Serverless中如何免费搭建不限速 5% 大云盘

api 网关添加成功后会得到一个访问地址,我们复制一下在浏览器里打开

5. 配置 OneManager

Serverless中如何免费搭建不限速 5% 大云盘

首次访问 OneManager 主页需要安装初始化程序,我们按照提示点击开始安装程序。

Serverless中如何免费搭建不限速 5% 大云盘

SecretId 和 SecretKey 可以在控制台密匙管理页面找到,然后点击确定,设置好管理登录密码就可以正常访问 OneManager 首页了。

6. 绑定 OneDrive

What?为啥我都初始化了程序为啥还是一片空白?

不要着急,这是因为我们还没有绑定自己的 OneDrive 网盘。

首先,点击首页左上角登录,输入自己前面设置的管理员密码后登录,再点击左上角设置选项打开设置页面。

Serverless中如何免费搭建不限速 5% 大云盘

选择添加 OneDrive 盘,按照网页提示登录自己的 OneDrive 授权即可,这里就不再细说了。

7. 绑定已备案域名

当然,我们是可以自定义 api 网关的域名的,不过这里的域名前提是已备案的。

假设你已经有已备案的域名,并成功配置好了云函数和 api 网关,下面就再来看下给 api 网关自定义域名的步骤

Serverless中如何免费搭建不限速 5% 大云盘

首先打开腾讯云 api 网关后台页面,选择刚刚云函数已经创建的 api 网关,打开自定义域名选项。

Serverless中如何免费搭建不限速 5% 大云盘

然后点击新建,把要绑定的备案域名 cnmae 解析到提示的地址,选择默认的路径映射提交即可

Serverless中如何免费搭建不限速 5% 大云盘

最后记得修改完自定义域名之后发布更新 api 网关服务,这样自定义域名才会生效。

Serverless中如何免费搭建不限速 5% 大云盘

没有什么意外的话,现在你就可以像我一样通过自己绑定的备案域名访问云盘了。

标题有说免费搭建大容量云盘,免费是指腾讯云函数每月会有一定的免费使用额度,拿来搭建 OneDrive 云盘自用,免费额度绰绰有余。

另外,OneManager 是支持绑定多个 OneDrive 盘的,这里说大容量是因为我一共绑定了 4 个 OneDrive 盘,刚好别名风、雨、雷、电,哈哈(是个狠人)

Serverless中如何免费搭建不限速 5% 大云盘

每个盘都有 5TB 的容量,合起来就是一共有 20TB 的容量,嘿嘿。

存点啥不行呢,视频音乐文档统统都可以在线预览,简直不要太爽~ 祝各位玩得愉快!

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI