Это плохой вариант использования для подписки на тему Amazon SNS.
Когда сообщение отправляется в тему SNS, все получатели получают сообщение .Вы также можете использовать Фильтрация сообщений Amazon SNS , чтобы ограничить количество подписчиков, получающих сообщение, на основе атрибута сообщения.
Однако, в зависимости от вашего варианта использования, неХороший способ отправить ваши сообщения .Ваш вариант использования, вероятно, будет лучше обработан путем отправки индивидуальных сообщений каждому человеку с индивидуальной информацией об их назначении, такой как:
Dear Joe, this is a reminder of your appointment with Dr Smith at 10am tomorrow.
Итак, вместоотправки сообщения в тему, используйте команду Amazon SNS publish()
с конечной точкой ARN:
sns.publish(TargetArn=user_endpoint_arn, Message=msg)
Чтобы использовать действие публикации для отправки сообщенияДля мобильной конечной точки, например приложения на устройстве Kindle или на мобильном телефоне, необходимо указать EndpointArn для параметра TargetArn.EndpointArn возвращается при совершении вызова с действием CreatePlatformEndpoint.
Это хорошо для отправки сообщения в мобильное приложение.
Если вместо этого вы просто отправив SMS-сообщение , тогда вы можете опубликовать непосредственно на номер мобильного телефона:
sns.publish(PhoneNumber='+16025551234', Message=msg)