Synology & HyperBackup в облачном хранилище Google через S3 завершается с ошибкой, когда почти завершено "SignatureDoesNotMatchException" - слишком много файлов?

Я делаю резервные копии большого количества файлов с помощью HyperBackup с Synology Disctation на Google S3. Хотя задания резервного копирования с меньшим количеством файлов работают хорошо, они всегда завершаются с ошибкой "Авторизация не удалась" для более масштабной задачи.

Но задача уже на 93% - поэтому аутентификация работала раньше и ничего не изменилось.

Поддержка Synology сказала мне, что это из-за слишком большого количества файлов на стороне Google S3.

Я использую устаревший S3-совместимый доступ, а не нативный доступ к Google, возможно, это связано с этим.

У меня в ведре 35 тысяч файлов - это слишком много?

$ gsutil ls -aR gs://backup-foo-bar/|wc -l
35622

Войдите на устройство Synology:

img_worker: (14271) [err] error_mapping.cpp:32 
   createMultiPartUpload:643: failed, 
   {"aws_error_code":"SignatureDoesNotMatch","aws_error_type"
   :"client","error_class":"Aws\\S3\\Exception\\
   SignatureDoesNotMatchException","error_message":"
   The request signature we calculated does not match
   the signature you provided. Check your Google secret
   key and signing method.","http_status_code":403,"success":false}

0 ответов

Другие вопросы по тегам