Подключение S3 хранилища AWS
Инструкция по подключению AWS S3 в качестве облачного хранилища для автоматической выгрузки записей разговоров из MikoPBX
Создание бакета
Перейдите в консоль AWS (ссылка). Перейдите в раздел "Все сервисы" -> "Storage" -> "S3".

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

Укажите произвольное название для бакета (поле "Bucket name"). Все остальные параметры оставьте по умолчанию, нажмите "Create bucket".

Создание IAM пользователя и ключей доступа
Перейдите в раздел "Все сервисы" -> "Security, Identity, & Compliance" -> "IAM".

Далее необходимо создать нового IAM пользователя. Для этого перейдите во вкладку "Access Management", далее "Users". Нажмите "Create user".

Укажите имя создаваемого IAM пользователя в поле "User name".
Нажмите "Next".

Выберите "Attach policies directly" в качестве "Permissions options". Пролистайте страницу.

В разделе "Permissions policies" нажмите "Create policy".

В открывшейся вкладке, в окне "Policy editor", выберите "JSON" в качестве формата и вставьте следующий контекст в поле с параметрами:
Замените "имя-вашего-бакета" на название созданого ранее бакета (в этой инструкции - "aws-s3-mikopbxstorage").
Нажмите "Next".

Далее укажите произвольное название для создаваемой политики.
Нажмите "Next".

Вернитесь на вкладку создания пользователя, обновите список политик и выберите ранее созданную policy (в этой инструкции - "access-mikopbx").
Нажмите "Next".

Подтвердите создание пользователя: нажмите "Create user".

Откройте страницу созданного пользователя, нажав на его имя.

Перейдите в раздел "Security credentials". Нажмите "Create access key".

Выберите "Application running outside AWS". Нажмите "Next".

Введите описание ключа для того, чтобы идентифицировать его в будущем. Нажмите "Create access key".

Будет отображены access key и secret access key ключи. Сохраните их, они понадобятся далее для настройки внутри MikoPBX.
Только сейчас можно просмотреть или загрузить секретный ключ доступа. Восстановить его позже будет невозможно.

Подключение к MikoPBX
Перейдите во вкладку "Обслуживание" -> "Хранилище".

Перейдите на вкладку "Облачное хранилище S3" и заполните следующие поля:
Автоматическая загрузка записей в облачное хранилище — включите переключатель.
URL точки доступа S3 — введите адрес доступа к S3 AWS, в зависимости от региона Вашего бакета (ссылка на таблицу со всеми url). В этой инструкции -
https://s3.ap-southeast-1.amazonaws.comРегион S3 — укажите регион Вашего бакета, в этой инструкции -
ap-southeast-1Имя бакета S3 — укажите имя бакета, созданного в AWS (например,
aws-s3-mikopbxstorageв этой инструкции)Ключ доступа и Секретный ключ — вставьте значения, полученные при создании access ключа сервисного аккаунта.
Настройте ползунок «Локальное хранение (режим S3)» — выберите, как долго записи будут храниться локально до удаления после выгрузки в облако.
Нажмите «Сохранить».

После сохранения настроек нажмите "Проверить соединение". При успешном подключении появится сообщение «Подключено к S3» и начнется синхронизация записей телефонных разговоров.

Last updated
Was this helpful?

