# Загрузка изображений: Yandex S3

## Получение прав

### Легкий путь:
Вводим свой логин здесь и запрашиваем роль в [idm](https://idm.yandex-team.ru/#rf-role=41966949#s3-mds/ydo_frontend-32014-190427/service-account-role/uploader(fields:()),rf-expanded=41966949,rf=1)

### Сложный путь:
Идем сюда: [https://idm.yandex-team.ru/](https://idm.yandex-team.ru/) и запрашиваем там новую роль:
`S3-MDS >>> Услуги. Разработка фронтенда >>> Service account role >>> Uploader`
[Скриншот](https://jing.yandex-team.ru/files/lakate/Screenshot%20at%20May%2013%2017-26-49.png)

## Загрузка файлов
После получения прав можно зайти на [https://yc.yandex-team.ru/](https://yc.yandex-team.ru/)

{% cut "Скриншоты шагов" %}

Если вам доступны ресурсы нескольких сервисов, может понадобиться выбрать в переключалке справа сверху сервис `ydo-frontend`:
![text](../_assets/s3-step1.png "Step 1" =500x300)

Далее:
![text](../_assets/s3-step2.png "Step 2" =550x250)
![text](../_assets/s3-step3.png "Step 3" =550x200)
![text](../_assets/s3-step4.png "Step 4" =550x200)

{% endcut %}

Для каждой области сайта нужно создавать папки и подпапки, сейчас нет описанной структуры, но каждая вложенная папка будет отражена в ссылке.

Все **изображения обязательно сжимаем** перед загрузкой, например так: [https://wiki.yandex-team.ru/ydo/szhatie-izobrazhenijj/](https://wiki.yandex-team.ru/ydo/szhatie-izobrazhenijj/)

С ролью uploader нельзя удалить файл после загрузки, но можно перезаписать.

## Использование изображений
Что бы использовать ссылку на файл, нужно зайти в сам файл и там "получить ссылку"
НО, эта ссылка для внутренней сети:
`//https:\/\/**s3.mds.yandex.net**/ydo-frontend/landings/how-work/man.jpg//`
Нужно вручную заменить начальную часть ссылки, на:
`//https:\/\/**yastatic.net/s3**/ydo-frontend/landings/how-work/man.jpg//`

Кто найдет как изменить поведение по умолчанию, допишите сюда

[Скриншот](https://jing.yandex-team.ru/files/lakate/Screenshot%20at%20May%2013%2017-28-59.png)
