Page tree
Skip to end of metadata
Go to start of metadata

Доступ к объектам осуществляется программным методом - через API. Для тестирования и/или упрощенной работы с контейнерами и объектами возможно использовать сторонние клиенты:

  • в режиме командной строки: AWS CLI, curl, s3curl
  • в графическом режиме: Cyber Duck, S3 Browser

В данной статье показан способ работы с использованием клиента Cyber Duck.

Cyber Duck

Начало работы

  • скачайте клиент Cyber Duck и установите стандартными средствами вашей ОС
  • скачайте профили подключения к сервису; рекомендуемый профиль для подключения #CloudMTS S3 HTTPS

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

  • запустите Cyber Duck и создайте новое подключение: нажмите на кнопку [Новое подключение]

  • выберите профиль Amazon S3

  • укажите данные, предоставленные в приветственном письме
    • для ранних версий Cyber Duck заполните поля Nickname, Server, Access Key ID и Secret Access Key

Значение поля Server должно быть заполнено в формате namespace.endpoint. Пример: значение namespace - portal-test, значение endpoint - s3.avntg-03.cloud.mts.ru. В данном случае значение Server будет portal-test.s3.avntg-03.cloud.mts.ru.

    • для последних версий Cyber Duck достаточно заполнить поля Сервер, Access Key ID и Secret Access Key

Здесь и далее используются реквизиты для демонстрационных целей.  Для доступа к сервису используйте реквизиты, предоставленные технической поддержкой #CloudMTS.

  • после первого подключения список объектов тенанта будет пустым

  • создайте контейнер: 
    • откройте меню настроек
    • нажмите на кнопку [Новая папка]

  • в окне "Создать новую папку" введите название папки и нажмите на кнопку [Создать]

  • чтобы загрузить объекты в/из контейнера:
    • нажмите правой кнопкой мыши на требуемый бакет
    • в раскрывшемся меню воспользуйтесь кнопками [Скачать], [Скачать как...], [Скачать в...], [Закачать...]

  • чтобы синхронизировать содержимое локальной директории и содержимого контейнера:
    • откройте меню настроек
    • нажмите на кнопку [Синхронизировать...] 

    • в окне "Synchronize" выберите удобный способ синхронизации:
      • Upload – загрузка файлов в контейнер из локальной директории
      • Download – загрузка файлов из контейнера в выбранную локальную директорию
      • Mirror – загрузка файлов и в контейнер, и в локальную директорию

  • чтобы предоставить публичный доступ к хранящемуся объекту:
    • нажать правой кнопкой мыши на требуемый бакет
    • в раскрывшемся меню нажмите на кнопку [Инфо]

    • в окне настроек на вкладке Права доступа откройте настройки и добавьте значение Everyone

    • для данного значения укажите разрешение READ

    • на вкладке Основные скопируйте Web URL

С прочими операциями возможно ознакомиться в сопроводительной документации к клиенту Cyberduck или на сайте производителя.

WinSCP

WinSCP — это графический клиент к сетевым хранилищам для Windows.

Установка

Скачайте необходимый дистрибутив WinSCP с сайта производителя и произведите установку.

Подключение

Создайте соединение со следующими параметрами:

  • в окне "Вход" укажите:
    • в поле Протокол передачи: Amazon S3
    • в поле Имя хоста: s3mts.ru
    • в поле Идентификатор ключа доступа: access key
    • в поле Секретный ключ доступа: secret access key
    • нажмите на кнопку [Еще]

  • в окне "Расширенные настройки соединения" в поле Стиль по умолчанию URL выберите значение "Путь"

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

  • No labels