Deja Dup / Boto S3备份获得403

时间:2018-08-16 03:09:30

标签: boto

我正在使用Deja Dup将笔记本电脑备份到S3。对于许多备份来说,它一直有效,但是从20天前开始停止工作。

Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1532, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1526, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1364, in main
    action = commandline.ProcessCommandLine(sys.argv[1:])
  File "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", line 1108, in ProcessCommandLine
    globals.backend = backend.get_backend(args[0])
  File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 223, in get_backend
    obj = get_backend_object(url_string)
  File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 209, in get_backend_object
    return factory(pu)
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", line 161, in __init__
    self.resetConnection()
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", line 194, in resetConnection
    raise e
S3ResponseError: S3ResponseError: 403 Forbidden

我已确认用户政策正确。我已经在AWS Policy Tester中对它们进行了测试,并将它们与AWS CLI结合使用以列出存储桶,从备份存储桶读取并写入备份存储桶。

我的桌面上的备份仍在工作,并且使用相同的凭据。台式机和笔记本电脑的备份不在同一存储桶中,但是使用了相同的用户凭据。

我的机器时间不同步。

我已经在用户界面和dconf编辑器中验证了deja dup设置是否正确。

我使用笔记本电脑的次数多于台式机,因此它可能进行了一些更新,可能使事情搞砸了,但我不确定。

现在挖了几个小时,茫然不知所措。我需要此备份,然后再尝试在不久的将来升级到18.04。

版本信息:aws-cli / 1.15.79 Python / 2.7.12 Linux / 4.15.0-30-generic botocore / 1.10.78 boto 2.49.0
botocore 1.10.78

0 个答案:

没有答案