Skip to content

使用腾讯 COS 插件

七秒不觉梦 edited this page Sep 23, 2016 · 2 revisions

主要步骤和在 DaoCloud 上免费部署 Rikka中的步骤类似,请先看此文档。

不同之处请往下看:

腾讯云帐号

首先你得注册一个腾讯云帐号,然后去这里开一个对象储存服务。

创建一个 Bucket:

所属项目如果你不想用默认那你去新建一个也可以。

Bucket 名称随意辣,不过不要太复杂了,后面启动参数里要填。

访问权限要公有读,因为图片要给别人看呀。

CDN 加速一定要打开。

然后确定创建,建好之后大概是这么个样子:

点击那个获取 API 密钥按钮,这三个就是后面需要设置的环境变量:

好的,准备工作这样就做完了。

Volume

不用挂载 Volume 了,前一个教程里创建 Volume 和挂载 Volume 的步骤都可以不做。

设置环境变量

在部署应用的基础设置这一页,我们需要设置环境变量:

根据上图设置 RIKKA_TENCENT_APPID, RIKKA_TENCENT_SECRETIDRIKKA_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……