Я хочу отправить сообщение из Amazon Simple Notification Service (SNS) на конечную точку http. Нет надлежащей твердой документации о том, как это сделать. Хотя я читал документацию Amazon SNS, все же не мог получить полную картину. Может ли кто-нибудь дать мне простой пример того, как Amazon SNS и конечная точка http работают вместе?
Amazon Simple Notification Service для конечной точки http
Ответы (1)
Есть хорошая документация по тому, о чем вы спрашиваете: http://docs.aws.amazon.com/sns/latest/dg/sns-dg.pdf
Посмотрите на страницу № 147, она описывает, какие шаги вам нужно сделать для отправки сообщений на конечную точку HTTP (s).
Также проверьте этот пример, который описывает, как создать тему, подписаться на конечную точку, подтвердить подписку и начать получать уведомления от SNS (использует Java SDK): https://github.com/mfine/AmazonSNSExample
Общая картина такая:
Со стороны издателя:
создать тему и подписаться на конечную точку для получения сообщений. После подписки конечной точки на тему конечная точка получит
SubscriptionConfirmation
сообщение.начать публикацию в теме, чтобы ваши конечные точки получали уведомления
На стороне подписчика (ваша конечная точка должна иметь возможность обрабатывать как минимум подтверждающий запрос на подписку и сообщения с уведомлениями):
- Подтвердите подписку: отправьте HTTP-запрос GET на URL-адрес «SubscribeURL», который находится внутри тела запроса подтверждения подписки. Перед тем, как вы подтвердите подписку, ваша конечная точка не будет получать никаких сообщений от SNS.
- получать уведомления и делать то, что хочешь