跳到主要内容

配置阿里云对象存储OSS - IM即时通讯

1. 创建阿里云对象存储的Bucket

1.1 访问对象存储控制台

登录阿里云控制台:https://www.aliyun.com 访问对象存储控制台: https://oss.console.aliyun.com/bucket 进入Bucket列表

1.2 创建Bucket

根据下图来创建自己的Bucket,"Bucket名称" 将会被用于GoEasy文件存储配置

1.3 开启跨域访问

根据下图,将来源设置为 * ,注意为英文格式,允许Methods勾选Get和Post,暴露Headers里添加Content-Disposition, 勾选返回Vary:Origin,保存即可。

1.4 域名加速

开通上传下载加速,获得更快的上传和下载速度。开启后,"传输加速域名的EndPoint" 将会被用于GoEasy文件存储配置

提示

微信小程序特别提醒: 如果需要在小程序里发送图片/视频/语音,需要登录微信公众平台->微信小程序开发设置->服务器域名,

将下图中标记的的"bucket域名"添加到"uploadFile合法域名"

1.5 获取AccessKey ID和AccessKey Secret

先点击阿里云控制台右上角的头像,进入AccessKey管理,可以使用已有的用户AccessKey,也可以创建新的AccessKey, "AccessKey ID"和"AccessKey Secret" 将会被用于GoEasy文件存储配置。

2. GoEasy配置Bucket信息

2.1 进入配置页面

登录GoEasy控制台,进入应用详情

2.2 配置参数

在文件存储里,配置相应的阿里云参数:

  • Bucket名称: 在创建Bucket时填写的名称(详见1.2)
  • EndPoint: 在开通上传下载加速后,获得的的EndPoint(详见1.4)
  • AccessKey ID: 详见1.5
  • AccessKey Secret: 详见1.5

保存成功即可。

3. 配置自定义域名(非必须)

如需不想使用阿里云oss的域名,可以配置自定义域名,具体操作如下:

3.1 绑定域名

选择Bucket配置 > 域名管理 > 绑定域名

输入自定义域名

点击域名所有权验证

提示

如果添加的域名为非当前账号下的域名,需手动添加CNAME记录,并且您需要通过验证域名所有权来绑定该域名,如果添加的域名为当前账号下管理的域名,该步骤直接跳过,直接进入3.2

拷贝主机记录

在您的域名服务商处添加TXT记录,填写截图上的主机记录,其他参数保持默认配置。

完成配置后点击我已添加TXT验证文件,继续提交,等待验证通过。

3.2 添加CNAME记录

手动配置CNAME记录,将自定义域名指向OSS域名,具体操作如下:

如果已开启全球加速,设置CNAME为当前bucket的全球加速域名 如果不开启全球加速,则设置CNAME为当前bucket的非全球加速域名

3.3 配置https证书

3.4 在GoEasy控制台配置自定义域名

将2.2 配置参数中的EndPoint改为您的自定义域名,保存后,GoEasy就会通过自定义域名来上传和读取OSS的文件。