S3 同步:请问同步选项中的“Bucket”和“云端同步目录”是什么联系?是不是重复了?

本贴最后更新于 697 天前,其中的信息可能已经斗转星移

按我的理解,Bucket 对应的是存储桶名称,而且填写存储桶名称和其他信息之后确实能正常使用。

但是为什么点击“云端同步目录”旁边的“设置”,它是列出了我的云服务商账号下所有的存储桶的名称,让我选择,而且无论我选哪个存储桶都不能选中?(点了之后转圈圈几秒后没有任何变化,也没有被勾选)

这个逻辑我有点没有搞懂(虽然如果只设置一个存储桶的话可以正常使用),按我的理解,“云端同步目录”应该实现的是控制某个存储桶名下的目录,但是为什么列出来的是我的云服务商账号下所有的存储桶?

按目前出现的情况,“Bucket”这个 textbox 似乎是无用的,然后“云端同步目录”里面列出来了所有的存储桶名称。那默认的“main”又是什么?因为原则上同一个 endpoint 下的存储桶名称不能重复,所以 main 这个名称理论上早就被占用了。

我发现这个问题是在今天抢救数据时候发现:在回滚并被自动禁用同步后,除了全都删除重新来之外没有办法重新启用同步,因为就像上面提到的,我点了云朵以后,会弹出窗口让我选择存储桶(和“云端同步目录”下面列出来的条目一致),但是不管点哪个存储桶都没有任何反应。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26605 引用 • 110771 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 使用 S3 同步的话存储桶对应云端同步目录。

    1 回复
  • 感谢回复!如果是这样的话那就有两个问题需要优化一下:

    1. 用 S3 时候,“云端同步目录”这个选项应该隐藏,因为如果 api 所属用户有权限的话,这个选项会 fetch 所有的存储桶,会引起用户混淆,而且这个选项目前看也不起作用(而且即使起作用也会引起用户误点击而污染其他存储桶)
    2. 回滚数据以后没办法重新启用同步(因为在弹出选择框中点击任何一个存储桶(包括正确的存储桶)没有任何反应),应该是 bug。
    1 回复
  • 这个目录目的就是选择不同的存储桶,因为有多个工作空间同步的需求。

    回滚以后同步会禁用,选择云端目录的问题稍后排查,感谢反馈。

  • 你好,我这里刚刚测试了桌面端回滚快照后重新点击同步按钮,可以正确选择云端目录并继续同步。

    1 回复
  • out.zip
    您好我录了个屏,我这边似乎不行。腾讯云上 api 账户授予的是和 OSS 有关的所有权限

    1 回复
  • 是不是配置 Endpoint 的时候带了路径信息?腾讯云我没有测试过,我这里测试的是 Cloudflare R2,结尾不要带路径是可以的。

    image.png

  • 腾讯云是比较特殊的。他的 bucket 是桶下面的文件夹。。对应的阿里云是一整个对象存储桶

    1 回复
  • endpoint 没有带路径信息,写的是 https://cos.ap-chongqing.myqcloud.com/

    如下是 api 权限image.png

  • zxkmm 1 评论

    您好,我这边好像不是您描述的那样。image.png

    1 操作
    zxkmm 在 2023-09-07 11:27:52 更新了该回帖
    这里新建文件夹,region 那填文件夹名字就是的
    mozhu
  • 请在 设置 - 关于 中导出系统日志上传一下。

    1 回复
  • 您好,已把完整日志发您邮箱。

    排查了一下发现这个:W 2023/09/07 11:02:35 repository.go:1741: invalid cloud repo name, rename it to [main] W 2023/09/07 11:02:36 repository.go:1741: invalid cloud repo name, rename it to [main] W 2023/09/07 11:02:37 repository.go:1741: invalid cloud repo name, rename it to [main] W 2023/09/07 11:02:39 repository.go:1741: invalid cloud repo name, rename it to [main] W 2023/09/07 11:02:40 repository.go:1741: invalid cloud repo name, rename it to [main] W 2023/09/07 11:02:40 repository.go:1741: invalid cloud repo name, rename it to [main] W 2023/09/07 11:08:41 repository.go:1741: invalid cloud repo name, rename it to [main] W 2023/09/07 11:08:42 repository.go:1741: invalid cloud repo name, rename it to [main]

    完整日志在邮箱

    1 回复
  • 我大概知道问题了,你试下把存储桶名称改短一点,不要超过 16 个字符。

    下个版本会将这个限制改为 63 个字符 Issue #9130 · siyuan-note/siyuan

    1 回复
  • 感谢,解决了!

请输入回帖内容 ...

推荐标签 标签

  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 368 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 649 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10258 引用 • 46623 回帖 • 64 关注
  • 倾城之链
    23 引用 • 66 回帖 • 168 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 663 关注
  • OpenCV
    15 引用 • 36 回帖 • 1 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2389 回帖 • 1 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 560 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 143 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 635 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    188 引用 • 319 回帖 • 239 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    188 引用 • 832 回帖 • 1 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    46 引用 • 114 回帖 • 160 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    957 引用 • 944 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 2 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 2 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 683 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    188 引用 • 1057 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 666 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    593 引用 • 3533 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 1 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 658 关注
  • danl
    185 关注
  • gRpc
    11 引用 • 9 回帖 • 103 关注