我已经按照这份指南和这份指南进行了操作,但我的自动备份仍然失败。当我在 AWS 中检查时,发现存储桶的公共访问设置被设置为“阻止所有公共访问”。当我尝试允许必要的公共访问时,系统显示 100% 成功,但设置却没有改变 ![]()
我该如何让正确的设置生效?
编辑:我了解到多个设置会影响存储桶的公共访问权限。我尝试了各种“阻止公共访问(账户设置)”选项,并检查了访问控制列表、存储桶策略和访问点策略的权限,但我并没有配置这些。
这是我尝试允许公共访问的地方,请问这是正确的地方吗?
我已经按照这份指南和这份指南进行了操作,但我的自动备份仍然失败。当我在 AWS 中检查时,发现存储桶的公共访问设置被设置为“阻止所有公共访问”。当我尝试允许必要的公共访问时,系统显示 100% 成功,但设置却没有改变 ![]()
我该如何让正确的设置生效?
编辑:我了解到多个设置会影响存储桶的公共访问权限。我尝试了各种“阻止公共访问(账户设置)”选项,并检查了访问控制列表、存储桶策略和访问点策略的权限,但我并没有配置这些。
这是我尝试允许公共访问的地方,请问这是正确的地方吗?
错误信息是什么?
对此要谨慎。你不想不小心让备份公开吧!
没有错误提示。备份只是没有在应该的时候执行。
我当然很担心公开访问的问题!但目前,我只想看到备份能成功存储到 S3。如果无法确信在 S3 上以所需的公开访问权限存储的数据是安全的,我最终可能会放弃整个自动备份功能。
作为管理员,每当自动备份失败时,您应该会收到一封私信,其中包含备份过程的日志输出。
我有几个问题:
您是从哪里得到这一说法的?其实并不需要!如果您是在文档中看到的,我们可能需要澄清一下相关说明。
我没有收到关于备份失败的私信。
这是一个标准的基于 Docker 的安装。
手动备份可以正常工作。
没有 Sidekiq 暂停的警告。
我不将上传文件存储在 S3 上。
关于公开访问要求,请参阅此线程中的“存储桶”部分:
设置文件和图像上传到 S3
这很奇怪。除了 backup_location 之外,您是否更改了任何与备份相关的设置(请查看 /admin/site_settings/category/backups)?
我确实重置了,但为了检查是否有设置错误,我重置了所有设置,除了以下这些:
备份位置:S3
备份频率:1
S3 备份桶:“my bucket”
备份时间:我将其设置为几分钟后,以启动备份。
仍然没有任何反应。我还没有等待一整天来观察每日备份是否启动,但我已确认服务器运行时间正确。
请注意,备份时间 使用的是协调世界时(UTC),而非本地时间。备份任务每天仅在午夜调度一次,因此不会立即开始。您需要等待一天才能生效!
好的,我一直将备份时间设置为当前 UTC 时间加 2 分钟。但如果只在午夜执行,那“每天备份时间”这个设置又有什么意义呢?无论如何,现在 UTC 时间已经过了午夜,但依然没有任何动静。看来问题不在时间设置上。
嘿 @lyseoy
为了全面起见,您可能还需要检查作业调度器:
https://your-cool-discourse-site.com/sidekiq/scheduler
然后查找“ScheduleBackup”条目:
![]()
如果您找到了该条目,可以尝试触发该作业,看看是否可以直接从调度器中触发它。
希望这能提供新的线索或确认您已经了解的情况。
“ScheduleBackup” 作业在午夜运行,并在满足以下条件时安排备份:已启用自动备份,且最后一个备份文件(自动或手动)的创建时间超过 backup frequency 天,备份时间为 backup time of day。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.