Как начать работать с Yandex Object Storage
В этом разделе вы научитесь работать с сервисом с помощью консоли управления Yandex Cloud. Инструкцию о работе с AWS CLI см. в документе Как начать работать с AWS CLI в Yandex Object Storage.
Чтобы начать работать с Object Storage:
- Создайте бакет для хранения данных.
- Загрузите файл в бакет.
- Получите ссылку на скачивание файла.
Перед началом работы
- Перейдите в консоль управления
, затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы. - На странице Yandex Cloud Billing
убедитесь, что у вас подключен платежный аккаунт и он находится в статусеACTIVE
илиTRIAL_ACTIVE
. Если платежного аккаунта нет, создайте его. - На странице Права доступа
убедитесь, что у вас есть рольeditor
или выше. Роль должна быть назначена на каталог, в котором вы будете работать, или на облако, которому принадлежит этот каталог.
Создание первого бакета
Чтобы создать первый бакет в Object Storage:
-
В консоли управления
выберите каталог, в котором хотите создать бакет. -
Нажмите Создать ресурс и выберите
Бакет. -
Введите имя бакета.
Имя бакета должно быть уникальным для всего Object Storage. Это имя используется как часть URL для доступа к данным и его будут видеть ваши пользователи.
-
При необходимости ограничьте максимальный размер бакета.
Размер
0
означает отсутствие ограничений и аналогичен включенной опции Без ограничения. -
Чтобы загруженные файлы всегда были доступны извне Yandex Cloud, вы можете настроить публичный тип доступа.
Важно
Публичный доступ предоставляется неограниченному кругу анонимных пользователей. Используйте его только в случае, когда нет возможности применить другие механизмы предоставления доступа.
В бакете с ограниченным доступом загруженные файлы также можно сделать доступными с помощью временных ссылок.
-
Выберите класс хранилища, который будет использоваться по умолчанию при загрузке объектов:
- Стандартное хранилище предназначено для активной работы с объектами.
- Холодное хранилище предназначено для длительного хранения объектов с редкими запросами на чтение.
- Ледяное хранилище предназначено для хранения объектов от года с очень редкими запросами на чтение.
-
Нажмите Создать бакет.
Загрузка файлов в бакет
Чтобы загрузить объект в бакет:
- В консоли управления
выберите каталог. - Выберите сервис Object Storage.
- Нажмите на имя необходимого бакета.
- Чтобы загрузить объекты в бакет, перетащите файлы на экран с бакетом или нажмите Загрузить и подтвердите загрузку файлов.
Получение ссылки на скачивание файла
Чтобы получить ссылку на загруженный объект:
- В консоли управления
выберите каталог. - Выберите сервис Object Storage.
- Нажмите на имя необходимого бакета.
- Нажмите на имя объекта.
- Нажмите Получить ссылку в правом верхнем углу.
- Для бакета с ограниченным доступом укажите Время жизни ссылки в часах или днях (максимум 30 дней).
- Нажмите Получить ссылку.
- Скопируйте полученную ссылку.
Полученной ссылкой вы можете поделиться или использовать ее в своем сервисе для доступа к файлу.
Операции с бакетами и объектами вы можете выполнять не только в консоли управления Yandex Cloud, но и с помощью других инструментов.