- tocdepth
2
Быстрый старт
Для знакомства с Object Storage рассмотрим, как создать бакет, настроить подключение в CyberDuck® и загрузить файлы в бакет.
Перед началом работы
Авторизуйтесь в личном кабинете. Подробнее об этом — в руководстве по личному кабинету.
В выпадающем списке сверху выберите проект и перейдите в платформу Evolution.
Проверьте, что у учетной записи указана роль не ниже Пользователь проекта или Пользователь сервиса. Если это не так, настройте права или запросите их у администратора.
Откройте раздел Хранение данных и убедитесь, что в списке сервисов есть Object Storage. Если сервиса нет в списке, обратитесь в поддержку.
Создайте сервисный аккаунт и получите ключи доступа, либо используйте личную учетную запись с персональным API-ключом.
Создайте бакет
В личном кабинете выберите Evolution.
В разделе Хранение данных выберите Object Storage.
Нажмите Создать бакет.
В открывшемся окне укажите Название бакета, например
test-bucket
. Для дополнительной адресации к бакету вы можете указать Глобальное название и Доменное имя.Примечание
Подробнее о требованиях к именованию.
Выберите Класс хранения — Стандартный.
Почему стандартный класс хранения
Для стандартного хранилища существует уровень бесплатного пользования. Он подходит для хранения данных, к которым нужен частый доступ: медиа, писем и документов.
Если вы загружаете редкоиспользуемые бэкапы или архивы, выберите холодный или ледяной класс хранения.
Стоимость хранения, исходящиего трафика и операций рассчитывается согласно правилам тарификации.
Нажмите Создать.
Бакет создан, теперь можно подключиться к хранилищу через CyberDuck®.
Настройте подключение в CyberDuck
Скачайте и установите CyberDuck.
Скачайте файл профиля для подключения к Object Storage.
Запустите файл — откроется CyberDuck с настройками подключения.
В настройках укажите:
Tenant ID:Access Key ID — идентификатор тенанта и
Key ID
(логин);Secret Key —
Key Secret
(пароль).
Как получить Tenant ID, Key ID и Key Secret
Tenant ID
можно скопировать из поля ID тенанта в карточке Object Storage.Key ID
иKey Secret
формируются при создании персонального API-ключа или ключа сервисного аккаунта. Обязательно сохранитеKey Secret
— после закрытия окна генерации данные станут недоступны.Нажмите Подключить.
CyberDuck® подключится к хранилищу, в списке бакетов тенанта появится созданный ранее бакет. Теперь можно загрузить в него файлы.
Загрузите файл в бакет
В окне CyberDuck® нажмите на бакет правой кнопкой и выберите Закачать.
В открывшемся окне найдите и выберите файл для загрузки.
После загрузки файл появится в списке объектов внутри бакета. Если нужно, чтобы объекты в бакет могли загружать все пользователи, в том числе анонимные, настройте публичный доступ.
Подробнее о работе CyberDuck® с S3-хранилищами — в документации разработчика.
Следующие шаги
Далее вы можете продолжить работать с хранилищем с помощью CyberDuck.
Также c Object Storage можно работать с помощью AWS CLI, библиотек SDK для Python (boto) или через API.
для Dev & Test