当前位置:Nnboli资源网 > 免费资源 > 正文

作者:nnboli

收录群晖资源,免费分享资源,搬运资源分享技术,免费折腾才是王道!

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

原理
本搭建方法用腾讯云的无服务器云函数配合API网关实现, 不需要自己的服务器,0成本搭建, 实测运行机器的配置 8核16G内存(可以运行 system命令链接shell看), 因此此方法搭建自己的大型网站完全够用。

腾讯云无服务器云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。SCF 是实时文件处理和数据处理等场景下理想的计算平台。

目前无服务器云函数 SCF 处于公测阶段,并未正式收费,所有用户均可以放心使用。

计费概述
配额限制

基于SCF的OneDrive Index项目地址:https://github.com/Tai7sy/OneDrive_SCF


搭建教程

1、打开进入腾讯云SCF

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

2、函数服务-新建函数-空白函数
后面如果想绑定自定义域名,只能绑定备案域名,所以刚开始新建函数的时候,我们最好选择香港地区

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

填写函数名称,运行环境选PHP7.2

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

3、函数配置

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

4、下在函数源码上传
源码下载

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
上传完成后点保存

5、编辑函数,添加环境变量
这里可以修改内存大小,超时时间,如果要绑定自己的域名,这里也要对应修改

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

6、添加触发方式
选择API网关触发器,按图选择并保存,配置触发器的api服务

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

6.1 前端配置直接下一步

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

6.2 后端配置:选择响应集成

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

6.3 响应结果:不用选择,完成然后前往发布服务

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

6.4 发布服务

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘


7、配置onedrive关联

7.1 复制访问路径到浏览器打开

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

打开后基本上这样的提示

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

7.2 获取token
点击Get a refresh_token获取密钥,然后登录onedrive账号,接受许可

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

然后基本上都会出现这个错误
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

复制当前链接到出现错误的页面,替换错误页面的localhost,然后再刷新

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

7.3 添加token
复制刚才的token到函数代码里面,并保存。

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

7.4 发布新版本

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

8、搭建成功,直接访问

刷新刚才出现错误的页面即可访问,如果报其他错就再刷新一下就OK了

https://service-fp012d8s-1259285624.ap-hongkong.apigateway.myqcloud.com/release/onedrive5t


GIF图片教程

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘


自定义域名配置

演示地址:http://pan.108105.xyz/

1、域名添加解析记录
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

2、在API函数里面新建自定义域名

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

3、添加域名
选择自定义路径,协议选择http,因为https要证书,不知道怎么添加

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

4、修改api网关的路径

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

修改为斜杠

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘
修改以后记得发布服务

5、修改SCF的环境变量
修改完以后记得发布新版本,使其生效

腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

本文共1121个字
您阅读这篇文章共花了: 0小时00分00秒
本站作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可

作者:nnboli, 转载或复制请以 超链接形式 并注明出处 Nnboli资源网
原文地址:《腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘》 发布于2019-06-02

分享到:
赞(0) 打赏

评论 10

2 + 6 =
  1. #6

    localhost 拒绝了我们的连接请求。
    请在 Google 中搜索“localhost authorization code”
    请问这个该怎么办

    f5个月前 (07-05)来自中国/China 谷歌浏览器 Windows 10 江苏省 联通回复
  2. #5

    按教程配置的自定义域名,但是用域名浏览出现了这个问题。怎么解决?感谢大佬 。
    {“message”:”There is no api match uri ‘\/’ host ‘cloud.mixeds.xyz'”}

    kyong985个月前 (07-03)来自中国/China 谷歌浏览器 Windows 10 广东省深圳市 联通回复
    • 你这个应该是API都没配置好,或者忘记发布出来了,你用原来的网址访问正常,再用自己的域名解析

      nnboli5个月前 (07-04)来自中国/China 谷歌浏览器  ARE-AL00 Build/HONORARE-AL00 广西 移动回复
      • 已经解决,感谢

        kyong985个月前 (07-04)来自中国/China 谷歌浏览器 Windows 10 广东省东莞市 电信
  3. #4

    needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.

    请问该如何处理

    Noah5个月前 (06-27)Thailand 谷歌浏览器 Windows 10 泰国 ADC网络回复
    • 根据你这个提示,是你的账户token授权问题,并不是所以的onedrive都可以直接获取token,带管理员的需要管理员同意授权,建议查看你的账号

      nnboli5个月前 (06-27)来自中国/China 谷歌浏览器  ARE-AL00 Build/HONORARE-AL00 广西南宁市 移动回复
  4. #3

    ‘live.com’ does not exist in tenant ‘默认目录’ and cannot access the application ‘298004f7-c751-4d56-aba3-b058c0154fd2′(OneDrive API) in that tenant. The account needs

    Noah5个月前 (06-27)Thailand 谷歌浏览器 Windows 10 泰国 ADC网络回复
  5. #2

    作者你好 在获取token的那一步输入我的账号密码不会弹出授权窗口,提示如下:
    AADSTS50020: User account ‘xxxxx@qq.com’ from identity provider ‘li

    Noah5个月前 (06-27)Thailand 谷歌浏览器 Windows 10 泰国 ADC网络回复
  6. #1

    改版了 怎么添加环境变量?

    maimu66个月前 (06-18)来自中国/China 谷歌浏览器 Windows 10 山东省 移动回复
    • 我刚刚看了下,改版的变量添加跟原来也差不多,你具体卡在那一步?

      nnboli6个月前 (06-20)来自中国/China 谷歌浏览器  ARE-AL00 Build/HONORARE-AL00 广西南宁市 电信回复
腾讯云SCF无需服务器搭建自己的0成本OneDrive网盘

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册