Полная информация о наборе команд и дополнительных настройках s3cmd CLI доступна на сайте разработчика. Для установки s3cmd CLI ознакомьтесь с официальной инструкцией.
-
Настройте подключение к S3 для этого в терминале выполните следующую команду:
s3cmd --configure
-
Укажите идентификатор ключа Access Key и Secret Key его можно найти на вкладке «Сервисы» откройте вкладку «S3» выберите нужное хранилище нажмите на троеточие выберите Сгенерировать новый Secret Key:
-
Укажите S3 Endpoint: s3.qshy.scity.pro
-
В параметре DNS-style bucket+hostname template for accessing a bucket укажите значение:
%(bucket)s.s3.qshy.scity.pro
- Остальные настройки оставьте по умолчанию
-
Если настройки введены корректно, появится сообщение Success. Your access key and secret key worked fine :-) . Сохраните настройки.
-
Проверьте подключение к S3
s3cmd ls
-
После выполнения команд можно приступать к работе с сервисом S3. Вот несколько примеров:
Создание бакета:
Загрузка файла в бакет:s3cmd mb s3://<имя_бакета>
s3cmd put <путь_к_локальному_файлу> s3://<имя_бакета>/<имя_объекта>