Ошибка MissingContentLength при загрузке через AWS CLI
Описание проблемы
При загрузке объекта с помощью утилиты AWS CLI не в AWS S3, а в сторонние совместимые сервисы, возникает ошибка:
An error occurred (MissingContentLength) when calling the PutObject operation: You must provide the Content-Length HTTP header.Ошибка возникает при использовании AWS CLI версии 2.22.36 и новее.
Причина
Появление ошибки вызвано недавними обновлениями в AWS API.
Решение
Установите одну из предыдущих версий — до 2.22.35 включительно. Рекомендуется использовать версии 2.22.1 — 2.22.35.