yum install s3cmd
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
Настройка выполняется в интерактивном режиме:
Access Key и Secret Key пользователя можно получить в панели управления объектного хранилища c помощью нашей инструкции.
Регион не имеет значения и его можно оставить по умолчанию.
Для тарифов «Универсальное» и «Холодное» в качестве конечной точки S3 необходимо указать значение object.pscloud.io
, а для тарифа «Архивное» — archive.pscloud.io
.Шаблон для доступа к контейнерам указывается в следующем формате: %(bucket)s.object.pscloud.io
или %(bucket)s.archive.pscloud.io
В отличии от протокола HTTPS, который защищает файлы только во время передачи, шифрование GPG не позволяет другим пользователям читать файлы как при передаче, так и во время их хранения в объектном хранилище.
Если пароль установлен, то для включения шифрования необходимо добавить флаг -e
к команде put
при копировании объекта в хранилище.
При настройке будет предложено включить импользование HTTPS, для защиты данных во время передачи.
При необходимости можно настроить параметры прокси-сервера. Если же он не используется, оставляем поля пустыми и продолжаем настройку.
Кроме основного файла конфигурации, можно использовать и дополнительные, при этом при выполнении команд s3cmd необходимо указывать ключ -c
и путь к дополнительному файлу конфигурации: -c /path/to/config/file