摘要:白嫖OneDrive API +腾讯云 SCF免费搭建云盘
视频教程(油管)https://youtu.be/kupLqpSNGj8
备用视频(B站)http://www.bilibili.com/video/av71438020
SCF 简介
腾讯云云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码,是实时文件处理和数据处理等场景下理想的计算平台。您只需使用SCF 平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。
无服务器(Serverless)不是表示没有服务器,而表示当您在使用Serverless 时,您无需关心底层资源,也无需登录服务器和优化服务器,只需关注最核心的代码片段,即可跳过复杂的、繁琐的基本工作。核心的代码片段完全由事件或者请求触发,平台根据请求自动平行调整服务资源。Serverless 拥有近乎无限的扩容能力,空闲时,不运行任何资源。代码运行无状态,可以轻易实现快速迭代、极速部署。
腾讯云SCF目前仍在公测阶段,所有用户可免费使用,结束日期待定。公测结束后,每月仍可享受足量的 免费资源使用量和免费调用次数,但收取 外网出流量
费用。
资源类型 | 每月免费额度 |
---|---|
资源使用量 | 40 万GBs |
调用次数 | 100 万次 |
所谓外网出流量,即程序通过SCF 访问外部网络的流量,对于本程序即请求微软API 的流量,每次调用从几B 到几KB 不等;文件上传下载直接与微软交互,不经过SCF。
获取Onedrive 账号
既然是利用Onedrive,首先要获取一个账号,支持个人、企业和教育版。
没有OneDrive账号的可以到
购买含5T 空间的Onedrive 教育账号,限时优惠5元/ 个,购买后可直接使用。
创建函数服务
有了账号后就可以创建函数了。登录 腾讯云SCF控制台(在此之前要完成腾讯云 实名认证),点击左侧菜单栏的 函数服务
,接着点击顶栏的地区选择下拉框,选择 香港
,因为大陆区域在绑定域名时需要备案,如果你拥有已备案的域名,则可以选择国内,当然不绑定域名也可以使用。接着点击蓝色的 新建
按钮,创建函数。
随后在新建函数页面填写 函数名称
,名字随意;运行环境
选择 Php 7.2
;创建方式
选择 模板函数
;选择 helloworld
模板,最后点击最下方的 下一步
。进入 ② 函数配置
页面后不做任何修改,直接点击 完成
。
上传函数代码
下载并解压 Tai7sy
大佬的项目 OneDrive_SCF。随后,进入 SCF 函数代码
面板,将 提交方法下拉框
的值改为 本地上传文件夹
,随后点击 上传
,选择 解压好的文件夹
,最后点击 保存
。
注意,解压后查看一下是否包含两层文件夹,如果是,上传内层。
注意:此处上传优可能会上传失败。如果上传失败,请更换浏览器或者关闭浏览器所有插件,或者点击上传后,等若干分钟再点击保存。
添加触发方式
进入函数服务的 触发方式
面板,点击 添加触发方式
。选择触发方式下拉框中的 API网关触发器
,勾选下方的 启用集成响应
,点击 保存
。
随后会出现出现一个 访问路径
,点击打开它。
登陆OneDrive
打开你的OneDrive 点击下方进行登录
https://onedrive.live.com/about/en-us/signin/
原创文章,作者:极云坊,如若转载,请注明出处:《【教程】OneDrive API +腾讯云 SCF免费搭建云盘》https://www.jyf.me/teach_onedrivetencscf.html