1. Главная
  2. О компании
  3. Документация
  4. Подключение к S3 через специализированное ПО

Подключение к S3 через специализированное ПО

S3cmd

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

Установка

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

Настройка

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

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

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

    Предупреждение
    Access Key и Secret Key вы можете найти в вкладке Параметры
  3. Default Region — введите ru-central1;

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

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

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

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

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

Консоль
1.2.3.4.5.6.
[default]access_key = idsecret_key = secretKeybucket_location = ru-central1host_base =host_bucket = %(bucket)

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

WinSCP

Графический клиент для работы с облачными хранилищами, в том числе совместимыми с Amazon S3 API, на Windows.

Подключение

После установки клиента, необходимо настроить подключение к хранилищу:

  1. Запустите WinSCP;

  2. На вкладке Sessions выберите New Session...;

  3. В блоке Sessions укажите следующие параметры:

    • File protocolAmazon S3.

    • Host name

    • Port number — 443.

    • Access key ID — идентификатор статического ключа, полученный ранее.

    • Secret access key — секретный ключ, полученный ранее.

  4. Перейдите в Advanced;

  5. Вкладка S3;

  6. Измените параметр URL Style на Path;

    Важно
    Тип адресаций строго нужно выбрать Path.
  7. Нажмите кнопку Login.

После подключения на панели справа появится бакет, созданный ранее.

Важно
WinSCP работает с Object Storage как с иерархической файловой системой. Это значит, что ключи объектов, загруженных через WinSCP, будут иметь вид пути к файлу, например prefix/subprefix/picture.jpg.

Ознакомиться с работой в WinSCP с S3-совместимыми хранилищами вы сможете в документации WinSCP