笨猫博客

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

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

2020-04-08 12370点热度 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
    取消回复

    最新 热点 随机
    最新 热点 随机
    Afilmory - 一个现代化照片画廊网站 手把手教你用AdguradHome+SNIProxy自建DNS解锁服务器 WIN10系统彻底永久关闭自动更新 WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解
    WIN10系统彻底永久关闭自动更新WinRAR 商业版下载安装和白嫖指南Certbot申请谷歌免费SSL证书手把手教你用AdguradHome+SNIProxy自建DNS解锁服务器Afilmory - 一个现代化照片画廊网站
    CSDN超级简单去禁止复制方法 国际阿里云绑定PayPal建议和技巧 今天说一下如何鉴别PR值真假 gDocsBar——Firefox上Google Docs伴侣 WP2.7删除页面修订版本和文章修订版本 天空之城,结束的心结
    最近评论
    HuangWei 发布于 2 周前(06月16日) 自己手动设置确实很烦,我之前使用过这个,感觉还不错,虽然已经不怎么维护了:https://githu...
    龙笑天 发布于 1 个月前(05月25日) 一直用的萌咖的路过 :smile:
    C 发布于 2 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
    薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
    Q 发布于 4 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
    标签
    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