Using files from Yandex.Cloud

If your tasks require images, audio, or other files, upload them to Yandex.Cloud. It features a service named Yandex Object Storage that lets you store files and grant access to them through a link.

In Object Storage terms, files and folders are objects. All objects are stored in buckets. A bucket is a logical entity that helps organize object storage.

Before you start

To use a file in the task interface, you should have a field of link type in your project's input data. You'll need the name of this field later when creating a TSV file.

Workflow

To use files from Yandex.Cloud:
  1. Create a bucket in Object Storage and upload your files to it. To do this, use the Getting started section.

    Tip. Create a bucket with public access. This way you won't need to generate a link to each file separately.
  2. Get links to files. If your bucket is public and you uploaded all your files without creating a folder, a link to a file will look like this:

    https://storage.yandexcloud.net//<bucket-name>/<file-name>
    If you uploaded your files to a folder in the bucket, a file link will look like this:
    https://storage.yandexcloud.net/<bucket-name>/<file-path>/<file-name>
    If you restricted access to the bucket, you'll need to get a separate link to each file following the instructions.
  3. Create a TSV file with tasks.. Enter the received links in the column with the field from the input data that you want to transfer the file in.

    For example, if you want to use images in the image field, specify the file links in the INPUT:image column:

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