Skip to content

Ошибка 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.

Как установить поддерживаемую версию