Boto3 upload_file: как указать контрольную сумму?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Boto3 upload_file: как указать контрольную сумму?

Сообщение Anonymous »

Я использую upload_file boto3 для загрузки файлов в некоторые корзины S3.
Это работает хорошо:

Код: Выделить всё

s3 = boto3.client('s3')
s3_client.upload_file(
Bucket="my_bucket",
Filename="local_filename",
Key="remote_filename"
)
Теперь я хочу, чтобы S3 проверял контрольную сумму моего загруженного файла (скажем, sha256) во время загрузки. В документации boto3 для этого упоминается параметр ChecksumAlgorithm. Но как это предполагается использовать? Я не могу найти более подробную информацию в документации boto3, а также
Если я попытаюсь указать только ChecksumAlgorithm, это не удастся:

Код: Выделить всё

s3_client.upload_file(
Bucket="my_bucket",
Filename="local_filename",
Key="remote_filename",
ExtraArgs={
"ChecksumAlgorithm": "SHA256",
},
)
Ошибка:

botocore.Exceptions.SSLError: не удалось выполнить проверку SSL для https://s3.my- cloud-provider.net/my_bucket/remote_filename EOF произошел с нарушением протокола (_ssl.c:2427)

Меня немного смущает то, что здесь я не нужно предоставлять локально вычисляемый sha256.
Я что-то упустил? Или эта проверка контрольной суммы доступна только при использовании S3.MultipartUploadPart.upload ?

Подробнее здесь: https://stackoverflow.com/questions/791 ... y-checksum
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Вычислить контрольную сумму Python Iridium
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как вычислить меньшую контрольную сумму для исполняемого файла размером от 4 до 6 байт?
    Гость » » в форуме C++
    0 Ответы
    39 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»