Подключение к объектному хранилищу через s3cmd в Linux

Установка s3cmd

В зависимости от дистрибутива Linux используйте одну из команд:

  • 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 --configure

Файл конфигурации .s3cfg создается в домашней директории пользователя. Настройка проходит в интерактивном режиме.

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

Укажите Access Key и Secret Key, которые можно получить в панели управления объектным хранилищем.

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

Настройка конечной точки

Для тарифов:

  • «Универсальное» и «Холодное» используйте object.pscloud.io
  • «Архивное» используйте archive.pscloud.io

Шаблон для доступа к контейнерам:

%(bucket)s.object.pscloud.io
%(bucket)s.archive.pscloud.io

Опционально: шифрование GPG

Для защиты файлов укажите пароль и путь к GPG:

  • HTTPS защищает файлы только при передаче.
  • GPG обеспечивает защиту и при хранении.

Чтобы включить шифрование при загрузке, используйте флаг -e:

s3cmd put -e file.txt s3://bucket/

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

При настройке подтвердите использование HTTPS.

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

Если доступ в интернет осуществляется через прокси, введите его параметры.
Если прокси не используется, оставьте поля пустыми.

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

После настройки проверьте конфигурацию. При необходимости можно использовать дополнительный конфигурационный файл с ключом -c:

s3cmd -c /path/to/config/file ls

Поддержка

Если возникли сложности, обратитесь в техническую поддержку PS Cloud Services.

question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас