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

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

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

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

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

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

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

  • 思源笔记

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

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

    28448 引用 • 119792 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 使用 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 回复
  • 感谢,解决了!

请输入回帖内容 ...

推荐标签 标签

  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    110 引用 • 153 回帖
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 72 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 7 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 28 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖 • 1 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    950 引用 • 1460 回帖 • 2 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    85 引用 • 324 回帖
  • 电影

    这是一个不能说的秘密。

    125 引用 • 610 回帖
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 123 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 224 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3206 引用 • 8217 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    386 引用 • 1892 回帖
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 1 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 8 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 1 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    11 引用 • 15 回帖
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 2 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    33 引用 • 108 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 405 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    43 引用 • 130 回帖 • 259 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 17 关注
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    134 引用 • 1128 回帖 • 93 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖
  • 工具

    子曰:“工欲善其事,必先利其器。”

    308 引用 • 773 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    248 引用 • 1342 回帖
  • V2Ray
    1 引用 • 15 回帖 • 4 关注