Интеграции

Настройка Yandex Cloud как хранилища файлов

Данная статья является продолжением общей статьи про хранение файлов в Домопланере на сервисах и серверах по технологии S3. Для подробной настройки загляните в нее.

Регистрация

Для работы с файловым хранилищем от Яндекса вам необходимо иметь аккаунт на сайте Яндекс Облака. Перейдите на сайт и зарегистрируйтесь. Далее подтвердите информацию о своей компании и пополните баланс. 

Перейдите в консоль Яндекс Облака (далее консоль), Создайте организацию, в ней облако, в ней каталог. По этим вопросам лучше проконсультироваться непосредственно у технической поддержки сервиса.

Настройки интеграции

Для работы интеграции нам нужно указать в настройках интеграции 4 поля.

Первое поле – "endpoint (ссылка с https без слэша в конце на ваше хранилище)". Укажите в него следующее значение:

https://storage.yandexcloud.net

Создание бакета

Перейдите в нужный каталог внутри консоли и создайте бакет в объектном хранилище:

Далее откроется страница, на ней нажмите "Создать бакет".

Далее нужно указать настройки для создания бакета. Сделайте так, как указано на скриншоте. Самое сложное – выбрать имя. Можно только маленькие английские символы. Напишите туда название своего застройщика и через знак минуса добавьте "dp", например. Это название в целом не особо важно, так как в открытом пространстве нигде не отображается ссылка на файлы.

Имя заполните в настройках интеграции внутри Домопланера –
укажите его в поле "bucket".

После нажмите "Создать бакет". 

Получение ключей доступа

Бакет создан. Теперь кликните на иконку домика сверху в меню.

Нам нужно перейти в сервис по созданию ключей доступа. В поиск введите "ide" и кликните на сервис Identity and Access Management.

Создайте сервисный аккаунт по клику на кнопку "Создать сервисный аккаунт"

Внутри окна создание укажите имя. Например, domoplaner.

В ролях укажите editor – нажмите на "+ Добавить роль", в появившемся окна в поле поиска напишите "editor", кликните в самом верху на значение "editor". После клика все должно быть так, как на скрине ниже:

Далее кликните на созданный сервисный аккаунт:

Сверху на странице сервисного аккаунта нажмите "+ Создать новый ключ", далее внутри выберите "Создать статический ключ доступа", внутри следующего окна нажмите "Создать".

Перед вами появится вот такое окно:

Первое поле – идентификатор ключа. Выделенное жирным значение скопируйте в настройки интеграции в поле "Access key (ключ доступа к сервисному аккаунту)"

Второе поле – ваш секретный ключ. Укажите его в настройках интеграции в поле "Secret key (секретный ключ сервисного аккаунта)".

Всё. Теперь вы можете пользоваться интеграцией с вашим файловым хранилищем в Домопланере.