ReedenReeden
数据同步同步网盘配置

阿里云 OSS 同步

阿里云 OSS 用 S3 方式同步的配置教程,以及访问模式、forbidden 等常见问题。

阿里云 OSS 同步配置

阿里云 OSS 支持 S3 协议,可以按 S3 的方式同步。

获取 S3 信息

  1. 在阿里云 OSS 控制台创建一个 Bucket,读写权限选「私有」,记下 Bucket 名称和所在地域
  2. 在 RAM 访问控制里创建一个用户,给它这个 Bucket 的读写权限,并为它创建 AccessKey。AccessKey Secret 只显示一次,记下来
  3. 服务器地址用 Bucket 所在地域的外网 Endpoint,格式类似 https://oss-cn-beijing.aliyuncs.com,以 OSS 控制台里 Bucket 概览页显示的为准

具体需要勾哪些权限、Endpoint 怎么查,以阿里云官方文档为准。

配置 Reeden 同步

  1. 打开 Reeden 的「数据同步」页面,进入「网盘」,在「选择网盘」里选「S3」
  2. 「服务器地址」填上面的 Endpoint,不要把 Bucket 名字拼进地址
  3. 「Access Key」填 AccessKey ID,「Secret Key」填 AccessKey Secret
  4. 「Bucket」填 Bucket 名称,「文件夹」保持默认的 Reeden 即可
  5. 展开「高级设置」,「访问模式」选「虚拟主机模式」(以前叫「Bucket 在 URL 中」,要关掉)
  6. 点「验证连接」,提示「连接成功」即可开始同步
阿里云 OSS 同步配置

截图里的界面是旧版,「Bucket 在 URL 中」现在在「高级设置」里,叫「访问模式」。

常见问题

报 forbidden、Access Denied、密钥错误或时间差太大,按 S3 里的「常见问题」排查。阿里云 OSS 上报 forbidden 时,先确认:

  • 「访问模式」选的是「虚拟主机模式」
  • RAM 用户有这个 Bucket 的读写权限
  • 「服务器地址」的地域和 Bucket 所在地域一致