silence 大佬有话说 :
腾讯云SCF搭建TCShare天翼云目录列表
本帖最后由 silence 于 2020-3-2 13:04 编辑
首先感谢wweng大佬的开源项目
项目地址:https://github.com/xytoki/TCShare
看着很晕可以前往我的博客查看原文:lol
https://www.silensky.com/tz/tcshare.html
1.下载源码
从github下载或者clone下源码后,在本地执行
composer install
2.创建项目
首先创建项目,运行环境选择PHP7.2,创建方式选择空白函数
执行方法为index.main_handler
上传安装过依赖的源码
3.添加下面的环境变量
# XS 是前缀
# | -KEY 是配置种类,可选KEY,APP,SEC
# | | – -ct是key的ID(类似config.php)
# | | – | – something是配置名称
# | | – | – | – – – – value在等号右边
# XS_KEY_ct_something=value
XS_KEY_ct=ctyun #必填,值为ctyun
XS_KEY_ct_FD= #应用文件夹名
XS_KEY_ct_AK= #AK
XS_KEY_ct_SK= #SK
# 这里APP后面的可以是任意值,一般就123456下去
# ↓
XS_APP_1=/ #挂载路径
XS_APP_1_NAME= #网盘名称
XS_APP_1_THEME=mdui #界面主题
XS_APP_1_BASE=/ #网盘内路径
XS_APP_1_KEY=ct #对应上面Key的ID
#注意井号为注释,请不要添加!
4.添加API
前往触发方式,点击添加触发方式
如图设置
一定要勾选启用集成响应
保存后即可看到访问路径,点击访问,如果设置正确,就会看到下面的界面
点击Click here to authorize前往天翼云登陆授权
如果这时出现报错,就是APIkey无效
授权成功后,会获得token,按照提示去SCF添加环境变量
XS_KEY_ct_ACCESS_TOKEN=获取的token
操作完成后即可正常访问
5.绑定域名
前往腾讯云的api网关管理,点击自定义域名-新建
输入域名,选择http和https,选择ssl证书,没有的可以免费授权,选择自定义路径映射,路径/,环境选择发布,将要绑定的域名cname至公网二级域名
添加完成后,点击管理API,点击编辑
路径改为/
下一步,勾选是否启用响应集成
下一步,返回类型选择html
点击完成
点击前往发布服务
点击发布,备注随意即可
然后返回云函数,添加环境变量
scf_base=/
就可以通过你的域名进行访问了
IP+1
IP+1
IP+1
robot 大佬有话说 :
腾讯SCF已经开始收费了吧yc009t一不小心房子就没了
silence 大佬有话说 :
robot 大佬有话说 : 2020-3-2 13:04
腾讯SCF已经开始收费了吧一不小心房子就没了
免费额度
资源类型 每月免费额度
资源使用量 40 万 GBs
调用次数 100 万次
定价详情
计费项 单位 定价
资源使用量 GBs 0.00011108 元/GBs
调用次数 万次 0.0133 元/万次
外网出流量 GB 0.8 元/GB
没有人恶意刷的话,免费额度应该就够用
fatal 大佬有话说 :
silence 大佬有话说 : 2020-3-2 13:06
免费额度
资源类型 每月免费额度
资源使用量 40 万 GBs
资源类型 每月免费额度
资源使用量 40 万 GBs
调用次数 100 万次
这能用多少次哦。。。被楼上说得瑟瑟发抖
风为裳 大佬有话说 :
教程不错,感谢楼主分享
斜阳晚暮 大佬有话说 :
流量没有免费额度吧。
随便一台vps机器都能搭建,非要用有限制的这个没意思。
lscy 大佬有话说 :
求AK SK:lol
wweng 大佬有话说 :
是正确操作了。目前scf唯一区别是不能自动安装,必须手动设置一下环境变量