Вопрос:
Я работаю над отслеживанием открытий электронной почты с использованием пиксельного изображения, размещенного на AWS S3. Вот настройка, которую я реализовал:
Оба контейнера являются общедоступными, и я установил политики контейнеров, чтобы разрешить доступ. Пиксельное изображение встраивается в электронные письма с использованием следующей структуры URL:
https://email-tracking-pixel-ssp.s3.amazonaws.com/S%20logo%20white%20circle%20200x200.png
Изображение загружается правильно при открытии электронного письма, но в email-open-logging не создаются журналы доступа.
Как я могу гарантировать, что каждый доступ к пиксельному изображению регистрируется в контейнере email-open-logging?
Пропущена ли какая-либо конкретная конфигурация в AWS, которая позволила бы это сделать?
Что я Попытка:
Конфигурация контейнера: Создано два контейнера S3 — один для пиксельного изображения и один для доступа к журналу. Журналирование доступа: Включено ведение журнала доступа к серверу для контейнера email-tracking-pixel-ssp и направлены журналы в контейнер email-open-logging.
Политики контейнера: Применены политики публичного доступа к обоим контейнерам, чтобы гарантировать, что изображение может быть доступно любому, кто открывает электронное письмо.
Чего я ожидал: Когда получатель электронной почты открывает электронное письмо и загружается пиксельное изображение, я ожидал, что запись журнала доступа будет создана в контейнере email-open-logging.
Что произошло на самом деле: Изображение загружается, как и ожидалось, когда открывается электронное письмо, но в контейнере журналирования не создаются журналы доступа. Все, что я получаю, — это внутренние журналы, ничего, что бы указывало на создание Getobject.