Авторизация aws s3 с резервной копией дубликатов: невозможно прочитать данные из транспортного соединения: сокет закрыт
Я пытаюсь установить резервную копию, используя s3 с дубликатами в докере (linuxserver/duplicati: последний образ).
Когда я настраиваю свой s3, я использую пользователя root и предоставляю свое ведро, свой идентификатор aws и ключ, и когда я нажимаю «Проверить», он работает хорошо, и я получаю сообщение об успешном завершении. Я пытался использовать не созданное ведро, и duplicati удается хорошо создать ведро, когда я нажимаю «Тест»!
Но когда я запускаю резервное копирование, я получаю сообщение об ошибке:
Unable to read data from the transport connection: The socket has been shut down
Я пытался установить разные политики Iam в соответствии с документами и установить разрешение s3 по этой ссылке: https://www.linuxserver.io/blog/2017-07-04-how-to-setup-duplicati-as-a- личная служба резервного копирования с использованием докера и aws-s3
Я установил политику AmazonS3FullAccess для роли моего пользователя root и прикрепил к ней вторую политику следующим образом:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1390497858034",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:ListBucket",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::*"
]
}
]
}
Я установил стратегию разрешений для корзины следующим образом:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::493183587500:root"
},
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::bucket-name",
"arn:aws:s3:::bucket-name/*"
]
}
]
}
Я пробовал дубликаты докеров с последним образом linuxserver.io и родные дубликаты на debian 11, и это то же самое, поэтому ошибка не исходит от докера...
Я пытался разместить сообщение на форуме дубликатов, но не получил ответа:https://forum.duplicati.com/t/unable-to-read-data-from-the-transport-connection-the-socket-has-been- выключение/14860
Дело не в том, что когда я пытаюсь использовать Minio SDK, я получаю сообщение об ошибке: «Отказано в доступе к ресурсу:»
Я пытался вручную отправить файл в корзину до дублирования резервной копии (и ручная загрузка сработала)
Я пробовал использовать корзину общего доступа, и она работает как с minio sdk, так и с amazon sdk, поэтому я думаю, что это происходит из моих настроек политики iam/strategy.