S3cmd — это CLI-инструмент для работы с сервисами, совместимыми с Amazon S3 API. Подходит для управления объектным хранилищем через терминал.
Установка S3cmd
Вариант 1: через Homebrew (macOS):
Вариант 2: через RPM-пакет (Linux):
Выполните от имени root:
- rpm -ivh s3cmd-X.Y.Z.noarch.rpm
где X.Y.Z – это последняя версия релиза S3cmd.
Вариант 3: через pip (Linux/macOS):
Убедитесь, что установлен pip, затем выполните:
Настройка S3cmd
1. Откройте терминал.
2. Запустите конфигурацию:
3. Введите параметры:
- Access Key — идентификатор ключа из панели управления.
- Secret Key — секретный ключ из панели управления.
- Default region — оставьте пустым.
- S3 Endpoint — storage.pro-data.tech
- DNS-style bucket+hostname — storage.pro-data.tech
- Use HTTPS protocol — Yes
4. Остальные параметры можно пропустить.
5. Настройки сохраняются в файле ~/.s3cfg
Пример содержимого:
- [default]
- access_key = <access_key>
- secret_key = <secret_key>
- bucket_location =
- host_base = storage.pro-data.tech
- host_bucket = storage.pro-data.tech
- use_https = True
Просмотр списка бакетов
Чтобы вывести список доступных бакетов, выполните: