Быстрый старт

Для знакомства с Object Storage рассмотрим, как создать бакет, настроить подключение в CyberDuck® и загрузить файлы в бакет.

Перед началом работы

  1. Авторизуйтесь в личном кабинете. Подробнее об этом — в руководстве по личному кабинету.

  2. В выпадающем списке сверху выберите проект и перейдите в платформу Evolution.

  3. Проверьте, что у учетной записи указана роль не ниже Пользователь проекта или Пользователь сервиса. Если это не так, настройте права или запросите их у администратора.

  4. Откройте раздел Хранение данных и убедитесь, что в списке сервисов есть Object Storage. Если сервиса нет в списке, обратитесь в поддержку.

  5. Создайте сервисный аккаунт и получите ключи доступа, либо используйте личную учетную запись с персональным API-ключом.

Создайте бакет

  1. В личном кабинете выберите Evolution.

  2. В разделе Хранение данных выберите Object Storage.

  3. Нажмите Создать бакет.

  4. В открывшемся окне укажите Название бакета, например test-bucket. Для дополнительной адресации к бакету вы можете указать Глобальное название и Доменное имя.

    Примечание

    Подробнее о требованиях к именованию.

  5. Выберите Класс храненияСтандартный.

    Почему стандартный класс хранения

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

    Если вы загружаете редкоиспользуемые бэкапы или архивы, выберите холодный или ледяной класс хранения.

    Стоимость хранения, исходящиего трафика и операций рассчитывается согласно правилам тарификации.

  6. Нажмите Создать.

Бакет создан, теперь можно подключиться к хранилищу через CyberDuck®.

Настройте подключение в CyberDuck

  1. Скачайте и установите CyberDuck.

  2. Скачайте файл профиля для подключения к Object Storage.

  3. Запустите файл — откроется CyberDuck с настройками подключения.

  4. В настройках укажите:

    • Tenant ID:Access Key ID — идентификатор тенанта и Key ID (логин);

    • Secret KeyKey Secret (пароль).

    Как получить Tenant ID, Key ID и Key Secret

    Tenant ID можно скопировать из поля ID тенанта в карточке Object Storage.

    Key ID и Key Secret формируются при создании персонального API-ключа или ключа сервисного аккаунта. Обязательно сохраните Key Secret — после закрытия окна генерации данные станут недоступны.

  5. Нажмите Подключить.

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

Загрузите файл в бакет

  1. В окне CyberDuck® нажмите на бакет правой кнопкой и выберите Закачать.

  2. В открывшемся окне найдите и выберите файл для загрузки.

После загрузки файл появится в списке объектов внутри бакета. Если нужно, чтобы объекты в бакет могли загружать все пользователи, в том числе анонимные, настройте публичный доступ.

Подробнее о работе CyberDuck® с S3-хранилищами — в документации разработчика.

Следующие шаги

Далее вы можете продолжить работать с хранилищем с помощью CyberDuck.

Также c Object Storage можно работать с помощью AWS CLI, библиотек SDK для Python (boto) или через API.

Запустили Evolution free tier
для Dev & Test
Получить