S4cmd работает только для Amazon S3. Можно ли настроить его для облачного хранилища DreamObjects так, как работал S3cmd?

799
Avinash

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

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

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

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

0

1 ответ на вопрос

0
JakeGould

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

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

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

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

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

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

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

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