Определить издателя сообщения SNS? - PullRequest
1 голос
/ 09 июля 2019

Существует ли стандартный механизм, который подписчик SNS может использовать для проверки личности издателя?

Мой сценарий заключается в том, что нескольким ролям IAM и пользователям разрешено публиковать в теме SNS, и я хочу, чтобы подписчикизнать, кто это опубликовал.

Я знаю, что мог бы использовать тему для каждого издателя, или чтобы издатели подписывали каждое сообщение, но я бы предпочел одну тему SNS и не требовал, чтобы издатели делали больше, чем просто публиковали сообщения.

1 Ответ

1 голос
/ 10 июля 2019

Понятия «издатель» не существует. Если набор учетных данных IAM имеет разрешение на публикацию в теме, то вызов API разрешен. Акт публикации является функцией самой учетной записи, а не пользователя.

Вы можете просмотреть журналы AWS CloudTrail, чтобы обнаружить , кто сделал запрос, но это не эффективный способ информирования получателей об издателе.

...