第三方服务集成

为了达到更好的使用效果,RB 集成了一些第三方服务,你可以根据需要配置/启用他们。

云存储

服务厂商:七牛云 https://www.qiniu.com/

云存储可以加速文件(如图片、附件)访问速度,节约服务器带宽。如果你的系统需要存储大量文件,且对访问速度有较高要求,可以考虑启用云存储。

配置七牛云

存储空间

登录七牛云进入管理控制台 - 对象存储 - 空间管理,点击 [新建空间] 按钮进行新建。请特别注意将 访问控制 设置为 私有,否则你的文件将允许被公开访问,存在安全问题。

秘钥 AK/SK

录七牛云进入管理控制台,点击右上角头像 - 秘钥管理,添加一个秘钥或使用已有秘钥均可。

? 以上步骤若无法独立完成,请参阅七牛云文档或联系七牛云服务人员

配置 RB

进入 RB 管理员后台 - 服务集成 - 云存储,如下图所示:

  1. 访问域名 输入七牛云存储空间的域名
  2. 存储空间 输入七牛云存储空间的名称
  3. 秘钥 AK/SK 输入七牛云秘钥管理中的对应 AK/SK
  4. 最后点击 [保存],RB 会验证参数的正确性,若配置参数有误会出现错误提示,请根据提示修改

! 如果已经使用 RB 内置的本地存储,你需要把本地存储的文件自行上传到七牛云,否则之前上传的文件将无法访问。RB 本地存储目录为 ~/.rebuild/rb/

短信/邮件

服务厂商:赛邮 https://www.mysubmail.com/

RB 中的部分功能需要依赖短信或邮件,例如忘记密码时发送重置密码邮件,动态日程中的日程短信/邮件提醒等。如未配置短信/邮件,此类功能将无法使用。

配置赛邮

添加 AppID

登录赛邮后台,点击左上角 服务与产品,选择 短信(或 邮件),然后在菜单中选择 创建/管理 AppID,进入页面后点击 [创建 APPID] 并完成创建。创建完成后你将得到 AppID 参数,如下图所示:

邮件 AppID 与短信类似,此处不再复述。若无法独立完成也可参考赛邮文档或联系赛邮服务人员

配置 RB

邮件

进入 RB 管理员后台 - 服务集成 - 短信/邮件,邮件服务 如下图所示:

  1. APPID 输入赛邮中创建的邮件 APPID
  2. APPKEY 输入赛邮中创建的邮件 APPKEY
  3. 发件人地址 输入发件人邮箱地址,注意域名部分必须与赛邮中填写的一致
  4. 发件人名称 输入发件人名称
  5. 可以点击 [发送测试] 验证所填参数是否正确无误

短信

进入 RB 管理员后台 - 服务集成 - 短信/邮件,短信服务 如下图所示:

  1. APPID 输入赛邮中创建的短信 APPID
  2. APPKEY 输入赛邮中创建的短信 APPKEY
  3. 短信签名 输入短信签名(建议中文 2-6 个字)
  4. 可以点击 [发送测试] 验证所填参数是否正确无误

最后,点击 [保存] 完成配置。

开发人员

第三方服务参数亦可在配置文件(application.yml 或/和 application-dev.yml)中配置,配置参数名称释义如下表:

配置参数 对应解释
rebuild.StorageURL 云存储访问域名
rebuild.StorageBucket 云存储存储空间
rebuild.StorageApiKey 云存储秘钥 AK
rebuild.StorageApiSecret 云存储秘钥 SK
rebuild.SmsUser 赛邮短信 APPID
rebuild.SmsPassword 赛邮短信 APPKEY
rebuild.SmsSign 赛邮短信签名
rebuild.MailUser 赛邮邮件 APPID
rebuild.MailPassword 赛邮邮件 APPKEY
rebuild.MailAddr 赛邮邮件发件人地址
rebuild.MailName 赛邮邮件发件人名称
编辑更新时间 11/14/2020, 5:51:22 PM