Я только что переключился с S3cmd на S4cmd. Он отлично работает для передачи данных из EC2 в Amazon S3. Но когда я пытаюсь установить DreamObjects или CenturyLink Object на свое место, появляется следующая ошибка:

ClientError: Произошла ошибка (InvalidAccessKeyId) при вызове операции ListBuckets. Указанный вами идентификатор ключа доступа AWS не существует в наших записях.

Я правильно настроил .s3cfg для DreamObjects, я знаю это, потому что, когда я s3cmd ls он перечисляет сегменты. Но когда я s4cmd ls выдает вышеуказанную ошибку.

Так не совместим ли S4cmd с другими сервисами хранения объектов?

1 ответ1

0

Так не совместим ли S4cmd с другими сервисами хранения объектов?

Ответ, похоже, да: S4cmd не совместим с другими сервисами хранения объектов.

Хотя названия инструментов похожи, S3cmd - это проект, написанный Михалем Людвигом, а S4cmd - Чоу-ханом Янгом для BloomReach. И как указано в разделе «Не реализованные функции» в официальном репозитории кода для S4cmd:

Неосуществленные функции

  • CloudFront или другие функции поддержки помимо базового доступа S3.

Таким образом, кажется, что (в настоящее время) [S4cmd] является строго инструментом, предназначенным для хранения объектов Amazon S3.

Напротив, под заголовком «Что такое S3cmd» указывается официальный репозиторий этого проекта; смелый акцент мой

S3cmd (s3cmd) - это бесплатный инструмент командной строки и клиент для загрузки, извлечения и управления данными в Amazon S3 и других провайдерах облачного хранилища, использующих протокол S3, таких как Google Cloud Storage или DreamHost DreamObjects.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .