笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

腾讯云无服务器云函数搭建onedrive网盘教程

2020-04-08 12313点热度 1人点赞 8条评论

前言

通过在环境变量中手动添加Region值来暂时解决无法使用腾讯云函数创建OneManager的问题。

大部分Onedrive的个人网盘都需要使用VPS服务器来搭建,本文所涉及的腾讯SCF云函数算是个例外。前几天腾讯云函数的api调用url更新了导致没法直接从url获取Region,因此简单更新了一下,需要自己将Region添加到环境变量中。

2019年12月4号起,腾讯云函数流量开始收费了,但仍存在一定的免费额度,日常使用应该是够了。故称之为“0成本”。

 

官方文档提示,配置128MB内存,每月可免费使用3,200,000秒>2,678,400秒(31*24*60*60),所以基本只要注意调用次数<100万次就可以了。

所需材料

  • OneDrive账号
  • 腾讯云账号
  • OneManager-php源码-先呈上项目OneManager-php.

部署准备

获取OneDrive账号

OneDrive账号分为很多种,有国际版与国内的世纪互联版,国内的话世纪互联速度较快、也较稳定。容量一般在5T,可扩容至25T,比较适合用来搭建个人分享网盘(和限速的**云说拜拜)

注册腾讯云账号

登录腾讯云官网免费注册账号,并完成实名认证。

获取API密钥

  • 登录腾讯云控制台 - 访问管理
  • 访问密钥 - API密钥管理(弹窗点击“继续使用”就行)

  • 新建密钥,得到SecretId和SecretKey,粘贴到记事本(目的是要记录下来)

获取OneDrive_SCF源码

访问Github项目OneManager-php,点击Clone or download - Download ZIP,获取源码。


配置部署SCF云函数

新建函数

  • 登录腾讯云控制台 - 云函数
  • 选择函数服务 - 自己选地区 - 新建
推荐选香港,问题好像少点。

  • 填写函数名称(自定义),运行环境 - Php 7.2,创建方式 - 空白函数,点击下一步

  • 函数配置页,拉到最下面,点击高级配置,在环境变量处填写SecretId、SecretKey和Region,注意大小写和对应关系,点击完成

Region值根据自己所选地区,参考官方地域列表取值填写。

上传函数代码

函数代码 - 提交方法 - 本地上传文件夹 - 上传 - 保存

注意,解压后查看一下是否包含两层文件夹,如果是,上传内层。

添加触发方式

  • 触发方式 - API网关触发器
  • 启用集成响应 - 勾选
  • 其他保持默认


项目安装

  • 点击生成的访问路径

  • 在新标签页出现Error提示,点击下方的Click to install the project

  • 选择语言 - 选中文(别的也行),设置管理员密码

  • 等待跳转到首页

挂载OneDrive网盘(支持多盘挂载)

请参考OneManager:免VPS使用heroku+OneDrive搭建网盘目录程序


常见问题

  • 安装过程中出现{"errorCode":-1,"errorMessage":"Task timed out after 3 seconds"}:别慌,刷新一下就好。
标签: OneDrive 云函数 网盘教程 腾讯云
最后更新:2020-04-08

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 2233

    搭建成功,十分感谢

    2020-05-08
  • 匿名

    我想问下这样搭建后是不能使用自定义域名的对吗?

    2020-07-13
  • 笨猫

    可以自定义。不过域名需要呗案。

    2020-07-20
  • cdddd

    怎样绑定域名呢

    2020-09-12
  • Jack-Roc

    博主 报这个错了
    Error
    InvalidParameterValue
    A value specified in `Region` is not valid, is unsupported, or cannot be used.

    function_name:helloworld-1612433335
    Region:hk
    namespace:default

    2021-02-04
  • 笨猫

    @Jack-Roc 应该更新了。

    2021-02-04
  • Halordymium

    笨猫大佬我在大建过程中出现的问题不知道哪里解决
    401

    {
    "error": "invalid_client",
    "error_description": "AADSTS7000215: Invalid client secret is provided.\r\nTrace ID: 1dd25943-49bb-482e-9ebc-189d2a37fc02\r\nCorrelation ID: e948c739-597f-4a8d-98be-159f309f3e4a\r\nTimestamp: 2021-07-13 06:19:40Z",
    "error_codes": [
    7000215
    ],
    "timestamp": "2021-07-13 06:19:40Z",
    "trace_id": "1dd25943-49bb-482e-9ebc-189d2a37fc02",
    "correlation_id": "e948c739-597f-4a8d-98be-159f309f3e4a",
    "error_uri": "https:\/\/login.microsoftonline.com\/error?code=7000215"
    }

    如能解答感谢不已 :xinsui:

    2021-07-13
  • Halordymium

    已解决 2021/7/13 发方法依旧可以使用

    2021-07-13
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
    煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
    Adobe发布Acrobat,宣布正式进军Office2.0领域 DirectAdmin 开心版 For Debian 发布 如何去除wordpress模板里面的base64加密链接 好看薄:以故事为元素的图片分享网站 利用CloudflareWorkers加速Github kratos主题保存设置时出现function(){return u(n),r.apply解决办法
    最近评论
    龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
    C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
    薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
    Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
    喂 发布于 3 个月前(03月08日) 热帖ggww
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang