Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Раскрыть
titleS3cmd

S3cmd — это бесплатный инструмент и клиент командной строки для загрузки, получения и управления данными в хранилищах, использующих протокол S3. Он лучше всего подходит для опытных пользователей, знакомых с программами командной строки. Он также идеально подходит для пакетных сценариев и автоматического резервного копирования на S3 , запускаемого из cron и т. д.

S3cmd написан на Python. Это проект с открытым исходным кодом, доступный по лицензии GNU Public License v2 (GPLv2) и бесплатен как для коммерческого, так и для частного использования.

Установка

Для установки S3cmd, ознакомьтесь, пожалуйста, с разделом Download на официальном сайте проекта.

Настройка

Для настройки S3cmd используйте команду s3cmd --configure. Укажите значения для следующих параметров:

  1. Access Key — введите идентификатор ключа, который вы получили при генерации статического ключа.

  2. Secret Key — введите секретный ключ, который вы получили при генерации статического ключа.

  3. Default Region — введите ru-central1.

    Примечание

    Для работы с Object Storage всегда указывайте регион ru-central1. Другие значения региона могут привести к ошибке авторизации.

  4. S3 Endpoint — введите ??? — введите s3.rcloud.ru

  5. DNS-style bucket+hostname:port template for accessing a bucket — введите %(bucket)???s3.rcloud.ru

  6. Значения остальных параметров оставьте без изменений.

Программа попытается установить соединение с Object Storage и получить список бакетов. В случае успеха, программа выведет Success. Your access key and secret key worked fine :-).

Команда s3cmd --configure сохранит настройки в файле ~/.s3cfg в формате:

[default]
access_key = id
secret_key = secretKey
bucket_location = ru-central1
host_base = 
host_bucket = %(bucket)

При необходимости эти настройки можно изменить напрямую в файле. Также можно указать настройки при запуске программы с помощью соответствующих параметров.

Использование

Общий набор команд с описанием доступен на официальном сайте сервиса. 

...