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, which 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.

Steps to follow

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

    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>
    Copied to clipboard
    If you uploaded your files to a folder in the bucket, a file link will look like this:
    https://storage.yandexcloud.net/<bucket-name>/<path-to-file>/<file-name>
    Copied to clipboard
    If you restricted access to the bucket, you need to get a separate link for each file by 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
    Copied to clipboard