Obsidian 使用 Remotely Save + 阿里云 OSS 实现多平台同步

我也是出现这个问题,电脑和ipad都行,安卓不可以

请问设置了cors了吗?

请问设置了cors了吗?可能是这个原因

升级之后有插件可以绕过,尝试关闭之后已经设置好了跨域规则但是还是提升无法连接bucket
开启本地绕过cors会提示:AWS authentication requires a valid Date or x-amz-date header

仔细看了一眼,原来是允许Headers少了一个*,之前没问题,后来更新插件之后就不行;加上去就好了

我现在可以了,能在boox上和pc端同步,但是现在有一个大坑,阿里云的40g存储包资源是挺便宜的,10块钱一年,但是下载流量包还需要单独购买,不然没法用阿里OSS,这个就很贵了,最便宜的450一年。

android 暂未支持绕过 cors (之前有版本支持后来发现了有bug,需要等修复,所以又屏蔽了这个设定),因此要设置cors的。

嗯,安卓按照楼主的设置基本没有问题。

截屏2022-04-15 13.54.41
借个楼问一下出现图片中的这种情况,应该怎么解决?
第一次出现隔天同步就可以,现在第二次出现这种情况了

你好,请问是什么 s3 服务商?

看上去和这个是相同的情况,请问更换服务商可以复现吗?[Bug]: Syncing error: abort sync, triggerSource=manual, error while syncing · Issue #77 · remotely-save/remotely-save · GitHub

是这个原因,已经解决了。谢谢!

你好,请问怎么解决的……之前一直没头绪……

你好,请问怎么设置呢

可以按实际使用流量付费的,也不贵,一个月没超过1元

1 个赞

很赞,安排上了,就是刚开始的这第一次同步太慢了

现在新注册阿里云的用户有3个月的免费额度
https://help.aliyun.com/document_detail/172523.html

已经同步到阿里云oss了,可是手机端如何使用这些文件呢?

+10086 :smiling_face_with_tear:

特别提示:
如果您发现按楼主的方式配置后在第8步的时候出错,不要轻易怀疑楼主的配置有问题。检查一下你的proxy github插件关闭了没。
image

我搜索了一个小时的解决方法,最终也没找到。最终抱着死马当活马医的态度关闭了这个代理插件试了试,世界居然清净了。

附录我的debug记录:
1、完成所有配置后,在remotelysave插件上点击“检查”,发现是可以连接到bucket上,证明obsidian端所有配置均正确,OSS配置基本正确(否则不可能触及到OSS资源)
2、显示403错误,这个是典型的权限管理问题。
再次确认bucket授权策略,RAM访问控制两处的配置,
此处我甚至额外增加了AliyunOSSFullAccess策略(楼主没提到,不知道是否需要该配置)
3、确认具备了访问权限,还是不通?是不是代理的问题?于是关闭了proxy github,果然起作用了

1 个赞

重点是:

  1. 阿里云点击测试提示失败,存储桶不存在,其实是可以正常使用同步的。
  2. 权限需要选择全部控制,只有读写无法删除数据。
1 个赞