Изначально я планировал установить соотношение 1:1 между схемами и подписками SNS. , но я столкнулся с проблемой. Несколько схем могут использовать одного и того же получателя электронной почты. Это создает конфликт, поскольку подписки в социальных сетях уникальны для каждого сообщения электронной почты по теме.
Проблемы:
- Управление политиками фильтрации для убедитесь, что к получателю применяются правильные фильтры, не перезаписывая и не конфликтуя с другими.
Код: Выделить всё
An error occurred (InvalidParameter) when calling the Subscribe operation:
Invalid parameter: Attributes Reason: Subscription already exists with different attributes
- Проанализируйте все схемы JSON, чтобы получить уникальный список электронных писем и создайте одну подписку на SNS для каждого электронного письма по этой теме.
- Снова переберите схемы, чтобы скомпилировать объединенную политику фильтрации для каждую подписку.
- Есть ли какие-либо другие подходы, которые могли бы иметь больше смысла для обработки этого варианта использования?
- Какое наименее сложное и наиболее управляемое решение для применения различных политик фильтрации к одному и тому же получателю в нескольких схемах?
Подробнее здесь: https://stackoverflow.com/questions/792 ... n-filter-p