Установка S3CMD и подключение к хранилищу

Установка S3CMD и подключение к хранилищу

S3cmd — это CLI-инструмент для работы с сервисами, совместимыми с Amazon S3 API. Подходит для управления объектным хранилищем через терминал.

Установка S3cmd

Вариант 1: через Homebrew (macOS):
  1. brew install s3cmd
Вариант 2: через RPM-пакет (Linux):

Выполните от имени root:
  1. rpm -ivh s3cmd-X.Y.Z.noarch.rpm
где X.Y.Z – это последняя версия релиза S3cmd.

Вариант 3: через pip (Linux/macOS):

Убедитесь, что установлен pip, затем выполните:
  1. sudo pip install s3cmd

Настройка S3cmd

1. Откройте терминал.
2. Запустите конфигурацию:
3. Введите параметры:
  1. Access Key — идентификатор ключа из панели управления.
  2. Secret Key — секретный ключ из панели управления.
  3. Default region — оставьте пустым.
  4. S3 Endpoint — storage.pro-data.tech
  5. DNS-style bucket+hostname — storage.pro-data.tech
  6. Use HTTPS protocol — Yes
4. Остальные параметры можно пропустить.
5. Настройки сохраняются в файле ~/.s3cfg
Пример содержимого:
  1. [default]
  2. access_key = <access_key>
  3. secret_key = <secret_key>
  4. bucket_location = 
  5. host_base = storage.pro-data.tech
  6. host_bucket = storage.pro-data.tech
  7. use_https = True

Просмотр списка бакетов

Чтобы вывести список доступных бакетов, выполните:
  1. s3cmd ls

    • Related Articles

    • Установка AWS CLI и подключение к хранилищу

      Для подключения к объектному хранилищу через AWS CLI необходимо установить инструмент и задать параметры доступа, полученные в панели управления. Установка AWS CLI Linux: Откройте терминал и выполните команды: curl ...
    • Создание и восстановление ключа доступа

      Создание ключа доступа Для создания ключа доступа необходимо перейти в раздел «Ключи доступа» в настройках учётной записи панели управления. Порядок действий: Перейдите в настройки учётной записи. Откройте раздел «Ключи доступа». Нажмите ...
    • Создание, удаление бакета и настройка публичности

      Услуга "Объектное хранилище" доступна только в зоне доступности UZ-5. Создание бакета Для создания бакета необходимо перейти в раздел «Объектное хранилище» и нажать на кнопку «+Создать новый бакет». После нажатия откроется всплывающее окно, в котором ...
    • Загрузка объекта в бакет и удаление объекта

      Загрузка объекта в бакет Чтобы загрузить объект в бакет, перейдите в раздел «Объектное хранилище» через боковое меню панели управления. Порядок действий: Перейдите в раздел «Объектное хранилище». Выберите нужный бакет. Нажмите кнопку «Загрузить». ...