Подключение с помощью утилиты s3cmd (Linux)

Установка s3cmd

На CentOS/RHEL:

yum install s3cmd

На Ubuntu/Debian:

apt-get install s3cmd

Установка последней версии из исходников:

wget https://sourceforge.net/projects/s3tools/files/s3cmd/2.0.2/s3cmd-2.0.2.tar.gz
tar zxfv s3cmd-2.0.2.tar.gz
cd s3cmd-2.0.2
python setup.py install

Настройка файла конфигурации

Для подключения к объектному хранилищу с помощью утилиты s3cmd, необходимо настроить файл конфигурации. По умолчанию данный файл имеет название .s3cfg и создается в домашней директории пользователя. Создание и настройка файла конфигурации выполняется с помощью следующей команды:

s3cmd --configure

Настройка выполняется в интерактивном режиме:

1. Добавление ключей доступа

Access Key и Secret Key пользователя можно получить в панели управления объектного хранилища c помощью нашей инструкции.

Регион не имеет значения и его можно оставить по умолчанию.

2. Настройка конечной точки и шаблона для доступа к контейнерам

Для тарифов «Универсальное» и «Холодное» в качестве конечной точки S3 необходимо указать значение object.pscloud.io, а для тарифа «Архивное» — archive.pscloud.io. Шаблон для доступа к контейнерам указывается в следующем формате: %(bucket)s.object.pscloud.io или %(bucket)s.archive.pscloud.io

3. Опционально: настройка пароля шифрования

В отличии от протокола HTTPS, который защищает файлы только во время передачи, шифрование GPG не позволяет другим пользователям читать файлы как при передаче, так и во время их хранения в объектном хранилище.

Если пароль установлен, то для включения шифрования необходимо добавить флаг -e к команде put при копировании объекта в хранилище.

4. Подключение по HTTPS

При настройке будет предложено включить импользование HTTPS, для защиты данных во время передачи.

5. Опционально: настройка прокси-сервера

При необходимости можно настроить параметры прокси-сервера. Если же он не используется, оставляем поля пустыми и продолжаем настройку.

6. Проверка и подтверждение параметров

Кроме основного файла конфигурации, можно использовать и дополнительные, при этом при выполнении команд s3cmd необходимо указывать ключ -c и путь к дополнительному файлу конфигурации: -c /path/to/config/file

Помогла ли вам эта информация?
Другие статьи по этой теме
Не можете найти ответ на свой вопрос?
Напишите запрос в службу поддержки
Написать сейчас