![](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202409290220090.png)
Obsidian + 阿里云 OSS 实现云同步
一、阿里云 OSS 配置
1. 购买阿里云 OSS
进入 对象存储 OSS 资源包,选择适合自己的套餐。
截止截稿40G价格仅为9元/年,由于 “99计划” 500GB价格仅为118元/年。
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122251892.png)
2. 创建 Bucket
进入 OSS管理控制台,选择 “创建 Bucket”,填入 “Bucket名称” 和 “地域” 。其他保持默认即可,点击 “确定” 完成创建
“地域” 的选择
“地域” 为连接速度,一般选择常居地附近。但仅相同区域内的产品内网可以互通,不同区域内的产品将使用外网访问,并产生相应的流量费用。
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122302780.png)
3. 跨域设置
进入 Bucket 概览页面。具体网址为 https://oss.console.aliyun.com/bucket/oss-cn-heyuan/[your-bucket-name]
进入 “数据安全” -> “跨域设置”。选择 “创建规则”,在 “来源” 填入如下信息
app://obsidian.md
capacitor://localhost
http://localhost
在 “允许 Methods” 全部勾选,支持所有请求。
在 “允许 Header” 填入:*
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122313984.png)
点击 “确定” 完成跨区设置
4. 授权设置
Step 1
为笔记 bucket 创建一个子账号,以达成对资源的管理
将鼠标移动至页面右上角,在弹出的悬浮框中选择 “AccessKey 管理”
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122333781.png)
在新页面的弹窗中选择 “开始使用子账户 AccessKey”。如果出现安全问题, 可以直接把这个子用户删除掉
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122335490.png)
选择完毕进入新页面,选择 “创建用户”
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122337600.png)
在 “创建用户” 页面,输入 “登录名称” 和 “显示名称”(什么名字自己定),勾选 “OpenAPI 调用访问”。
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122343017.png)
创建完成后复制 “AccessKey ID” 和 “AccessKey Secrect”。务必妥善保存亮着,在页面关闭后无法再次获取。
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407122347395.png)
Step 2
为新创建的用户分配管理权限
返回 Bucket 概览页面,进入 “权限管理” -> “Bucket 授权策略”,点击 “新建授权”。
“授权用户” 选择子账号,在选择框中选择刚刚创建的子账号。“授权操作” 选择 “完全控制”。
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407140045290.png)
点击 “确定” 完成新建
二、Obsidian 插件设置
1. 效果综述
本地和云之间同步笔记。
- 支持黑曜石移动版。保管库可以在移动和桌面设备之间同步,云服务作为“代理”。
- 支持端到端加密。如果用户指定密码,文件将在发送到云之前使用 openssl 格式进行加密。
- 支持定时自动同步。您还可以使用侧边栏功能区或使用命令面板中的命令手动触发同步(甚至可以将热键组合绑定到命令,然后按热键组合)。
2. 配置插件
在应用商店下载 “Remotely save”,启动插件后进行插件配置。
“选择远程服务” 选择 “S3或兼容S3的服务”
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407142051685.png)
打开 Bucket 预览页面
![image.png](https://cdn.jsdelivr.net/gh/shenbourne/Image-Hosting-Service@main/blog/202407140125160.png)
“服务地址(Endpoint)” 和 “区域(Region)” 分别是 “外网访问” 节点和 “ECS的经典网络访问” 节点
“Access Key ID” 、“Secret Access Key” 分别是在上文 '阿里云OSS/授权设置" 中创建子账号后, 自己记录下来的 "AccessKey ID" 和 "AccessKey Scret
"存储桶(Bucket)" 对应阿里云 OSS 内的 bucket 名字