Дополнительные столбцы типа устройства, такие как CloudFront-Is-Mobile-Viewer в облачном хранилище aws - PullRequest
0 голосов
/ 11 сентября 2018

Как настроить журнал рассылки aws cloudfront с дополнительными столбцами типов устройств, такими как CloudFront-Is-Mobile-Viewer, CloudFront-Is-Desktop-Viewer или CloudFront-Is-Tablet-Viewer.

У меня есть статические объекты в S3, подобные изображениям, и они реплицируются в облачном фронте. Журналы доступа заполняются в журналах облачного фронта Распределение согласно AWS Настройка и использование журналов доступа облачного фронта. Мне нужны дополнительные столбцы в журнале распределения облачного фронта, в котором указывается тип устройства, например «Рабочий стол», «Мобильный телефон», «Планшет».

Мне интересно, какие именно шаги необходимы для этого.

1 Ответ

0 голосов
/ 12 сентября 2018

CloudFront не предоставляет эти столбцы в журналах доступа.

Однако эти значения получены из значения, которое присутствует в столбце cs(User-Agent) файлов журнала.

Вам нужно будет получить их самостоятельно при обработке журналов.Невозможно настроить CloudFront для их регистрации.Формат журнала не поддерживает настройку.

Найдите в Интернете библиотеку синтаксического анализа агента пользователя на выбранном вами языке сценариев.

Случайный пример .

...