-
Notifications
You must be signed in to change notification settings - Fork 32
使用腾讯 COS 插件
主要步骤和在 DaoCloud 上免费部署 Rikka中的步骤类似,请先看此文档。
不同之处请往下看:
首先你得注册一个腾讯云帐号,然后去这里开一个对象储存服务。
创建一个 Bucket:
所属项目如果你不想用默认那你去新建一个也可以。
Bucket 名称随意辣,不过不要太复杂了,后面启动参数里要填。
访问权限要公有读,因为图片要给别人看呀。
CDN 加速一定要打开。
然后确定创建,建好之后大概是这么个样子:
点击那个获取 API 密钥按钮,这三个就是后面需要设置的环境变量:
好的,准备工作这样就做完了。
不用挂载 Volume 了,前一个教程里创建 Volume 和挂载 Volume 的步骤都可以不做。
在部署应用的基础设置这一页,我们需要设置环境变量:
根据上图设置 RIKKA_TENCENT_APPID
, RIKKA_TENCENT_SECRETID
,RIKKA_TENCENT_SECRETKEY
这三个环境变量,值就是你上面看到的 API 密钥里对应的那些啦,注意复制的时候前后都不要有空格。
在部署应用的高级设置这一页,我们需要设置不同的启动参数:
输入参数为:-plugin tccos -bname <bucket_name>
,Bucket name 就是你新建的时候填的名字咯。
当然了,如果你要设置上传密码的话可以使用:-pwd <your-password>
来设置。
如果想要设定传到 Bucket 里的某个文件夹的话,可以用 -bpath <path>
参数设定。比如 -bpath rikka/multilevel
,图像就会储存在 rikka/multilevel/filename.png
这样的地方。不过注意,如果你设置了 -bpath
,那么你一定要在 COS 里先建好所需的文件夹,要不然会出错。
请一定要看 TC-COS 文档里的注意事项一节。
然后和在 DaoCloud 上免费部署 Rikka中的步骤一样,部署成功之后访问并上传一张图片测试即可。
(PS:没 Demo,没赞助养不起这么多 Demo……