Подключение к хранилищю S3 с помощью s3cmd CLI

Для подключения к своему хранилищу S3 можно воспользоваться s3cmd CLI перед началом работы ознакомьтесь с документацией.
Полная информация о наборе команд и дополнительных настройках s3cmd CLI доступна на сайте разработчика. Для установки s3cmd CLI ознакомьтесь с официальной инструкцией.

  1. Настройте подключение к S3 для этого в терминале выполните следующую команду:

    s3cmd --configure
  2. Укажите идентификатор ключа Access Key и Secret Key его можно найти на вкладке «Сервисы» откройте вкладку «S3» выберите нужное хранилище нажмите на троеточие выберите Сгенерировать новый Secret Key:



  3. Укажите S3 Endpoint: s3.qshy.scity.pro

  4. В параметре DNS-style bucket+hostname template for accessing a bucket укажите значение:
    %(bucket)s.s3.qshy.scity.pro

  5. Остальные настройки оставьте по умолчанию
  6. Если настройки введены корректно, появится сообщение Success. Your access key and secret key worked fine :-) . Сохраните настройки.


  7. Проверьте подключение к S3
    s3cmd ls
  8. После выполнения команд можно приступать к работе с сервисом S3. Вот несколько примеров:

    Создание бакета:
    s3cmd mb s3://<имя_бакета>
    Загрузка файла в бакет:
    s3cmd put <путь_к_локальному_файлу> s3://<имя_бакета>/<имя_объекта>