Как работать с сообщениями, когда они пересылаются через другую учетную запись?
Я хочу, чтобы несколько учетных записей публиковали свои SNS-сообщения через одну тему SNS в центральной учетной записи в том же регионе. Подписка будет конечной точкой HTTPS. В исходной учетной записи у меня есть несколько служб (таких как: Cloudwatch Event, Systems Manager, ...) для публикации сообщений. Для дальнейшей обработки я хочу идентифицировать (предпочтительно по AccountId) исходную учетную запись AWS, которая создала сообщение.
Обычно сообщение SNS json выглядит следующим образом . На основании документации я не вижу, как выяснить, какая в конечном итоге другая учетная запись создала сообщение. У вас есть идея, как это будет работать, или у вас есть примеры?
Так как мне этого добиться?
Message from Account1 to \
SNS-Topic Account-Central -> HTTPS-Endpoint -> Parsing JSON Message (Message comes from Account1 ???)
Message from Account2 to /