首先,通过手动将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帐户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,' error message ' : ' tasktimedoutafter3seconds ' }。 请不要慌张,刷新一下。