Результат Python Boto3 S3 Bucket Encryption в 0-байтовом файле - PullRequest
0 голосов
/ 17 мая 2018

Здесь нужна помощь.

У меня есть скрипт Python, использующий Boto3, который выполняет шифрование S3 Bucket.До этого все работало нормально, и совсем недавно я заметил, что при использовании скрипта объект становится равным 0 байтам.Это работает очень хорошо, если бы я зашифровал его вручную через консоль.

Кто-нибудь сталкивался с подобной проблемой, и не могли бы вы поделиться каким-нибудь обходным решением?По крайней мере, чтобы восстановить обратно файлы.Я здесь не в курсе.

Я сделал быстрое устранение неполадок и обнаружил, что при выполнении строки ниже, это изменит файлы на 0 байт.

client.put_object(Bucket=bucket_name, Key=object_key, ServerSideEncryption='AES256')

Спасибо большоебольшое за вашу помощь и содействие.

С уважением, Амир.

1 Ответ

0 голосов
/ 17 мая 2018

В этой строке кода отсутствует параметр Body. Вы не говорите, какой файл или содержимое загрузить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...