Использование файлов из Яндекс.Облака

Если для ваших заданий нужны картинки, аудио или другие файлы, разместите их в Яндекс.Облаке. Там есть сервис Yandex Object Storage, который позволяет хранить файлы и давать к ним доступ по ссылке.

В терминах Object Storage файлы и папки — это объекты. Все объекты размещаются в бакетах. Бакет — логическая сущность, которая помогает организовать хранение объектов.

Перед началом

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

Порядок действий

Чтобы использовать файлы из Яндекс.Облака:
  1. Создайте бакет в сервисе Object Storage и загрузите в него ваши файлы. Для этого воспользуйтесь разделом Getting started.

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

    https://storage.yandexcloud.net/<имя-бакета>/<имя-файла>
    Если вы загрузили файлы в папку в бакете, то ссылка на файл будет выглядеть так:
    https://storage.yandexcloud.net/<имя-бакета>/<путь-к-файлу>/<имя-файла>
    Если вы сделали бакет с ограниченным доступом, то для каждого файла надо будет получить свою ссылку по инструкции.
  3. Создайте TSV-файл с заданиями. Полученные ссылки укажите в столбце с тем полем из входных данных, в котором надо передать файл.

    Например, если вы хотите использовать картинки в поле image, то укажите ссылки на файлы в столбце INPUT:image:

    INPUT:image
    https://storage.yandexcloud.net/my-bucket/1.jpg
    https://storage.yandexcloud.net/my-bucket/2.jpg