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

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

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

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

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

1 ответ

Решение

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

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

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

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

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

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

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

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

Согласно системе отслеживания проблем s4cmd, они объединили PR в 2018 году, что позволяет вам настроить Wasabi или другие s3-совместимые конечные точки хранения объектов. Тем не менее, вам нужно установить из источника и YMMV.

Вы можете использовать s4cmd --endpoint-url=YOUR_ENDPOINT_URL ...

Другие вопросы по тегам