Установка 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 ...
    • Модель доступа к объектному хранилищу

      Работа с объектным хранилищем в Pro-Data Cloud может выполняться двумя способами: через панель управления или через S3-совместимый API (CLI или SDK). Работа через S3 API (CLI или SDK) Работа через панель управления
    • Доступ к бакету другого пользователя

      Инструкция описывает пример, как предоставить одному пользователю доступ к бакету другого пользователя в S3-совместимом объектном хранилище внутри одного аккаунта (тенанта). Важно: доступ через Панель управления Если доступ нужен внутри панели ...
    • Создание, удаление бакета и настройка публичности

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

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