Мне нужно подписать тему AWS SNS на конечную точку HTTP, которую я не контролирую, но я заблокирован мерой защиты от злоупотреблений в SNS, которая требует подписанную конечную точку для подтверждения подписки. Это потребует изменения веб-службы.
Учитывая, что у меня нет возможности изменять веб-сервис, это, вероятно, конец этой дискуссии. Мне нужно будет найти другое решение. Но я хотел бы объяснить свой сценарий на случай, если есть обходной путь:
Сообщения, которые мы отправляем, являются журналами.
Работает так:
- log_source -> sns_topic
- sns_topic -> log_endpoint *
- log_endpoint * -> log_data_store
* означает, что он не контролируется нами
AWS SNS - это замечательное решение нашей проблемы, обидно, что мы не можем использовать его из-за этой меры против злоупотреблений.
Я полагаю, что мы застряли, потому что у нас нет контроля над тем, как AWS будет формировать магический URL подтверждения, или как log_endpoint будет его обрабатывать.
Если нет обходного пути, возможно, есть аналогичный сервис AWS, который я мог бы использовать?