Amazon S3

Примечание. Если вы хотите разместить небольшое количество картинок, вы можете воспользоваться любым фотохостингом, например: wampi, imgbb или ImageShack. Так вы сможете быстро получить прямые ссылки на ваши картинки, которые можно добавить в файл с заданиями или в инструкцию.

Чтобы опробовать возможности S3, вы можете активировать пробный период.

Условия пробного периода
Длительность Размер бесплатного хранилища Сумма гранта
12 месяцев 5 ГБ
Длительность Размер бесплатного хранилища Сумма гранта
12 месяцев 5 ГБ

Создайте бакет

  1. В разделе Buckets нажмите Create Bucket.
  2. Введите имя бакета. Имя должно быть уникальным и не содержать пробелов и прописных букв.

    Подробнее о Правилах наименования бакетов.

  3. Выберите наиболее близкий к исполнителям регион. Например, для исполнителей из Германии: AWS Region → EU (Frankfurt) eu-central-1.

  4. Чтобы файлы в бакете были доступны по ссылке, в разделе Block Public Access settings for this bucket отключите опцию Block all public access.

    Примечание. Файлы по ссылке будут доступны всем. В целях безопасности рекомендуем использовать хешированные имена файлов. Для хеширования вы можете использовать онлайн генератор (например, Online MD5 Hash Generator). Подробнее о хеш-функции.
  5. Подтвердите изменения.

  6. Если хотите включить систему контроля версий, выберите Bucket Versioning → Enable.

    Чтобы упростить навигацию по файлам, добавьте теги.

  7. Нажмите Create bucket.

Примечание. Вы можете настроить время жизни файлов в бакете, чтобы они автоматически удалялись через несколько дней. Подробнее.

Загрузите файлы в бакет

  1. В разделе Buckets выберите бакет.
  2. На вкладке Objects нажмите Upload.

  3. Загрузить файлы

    Выберите файлы на компьютере и нажмите Add files.

    Загрузить папку с файлами

    Выберите папку с файлами на компьютере и нажмите Add folder.

    Создать папку и загрузить файлы

    Чтобы создать папку в бакете, нажмите Create folder и загрузите файлы в нее.

    Примечание. Все символы, кроме латинских букв, будут заменены на коды символов, пробелы будуи заменены знаками плюс.
  4. Нажмите Upload.

  5. По окончании загрузки нажмите Close.

Скопируйте ссылки

  1. Выберите загруженный файл и на вкладке Object нажмите Copy URL.

  2. https://<имя-бакета>.s3.<код-региона>.amazonaws.com/<имя-файла>
    Скопировано
    https://<имя-бакета>.s3.<код-региона>.amazonaws.com/<путь-к-файлу>/<имя-файла>
    Скопировано
  3. В TSV-файле с заданиями вставьте ссылки в столбец, который соответствует полю входных данных, куда надо передать эти данные.

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

    INPUT:image
    https://mybucket.s3.eu-north-1.amazonaws.com/newfolder/image1.png
    https://mybucket.s3.eu-north-1.amazonaws.com/newfolder/image2.png
    Скопировано