Я хочу отправить проверочный код конкретному пользователю (только одному) по электронной почте или текстовым сообщением. Я успешно сделал это через Amazon SES, но я еще не пытался через Amazon SMS. Я обнаружил, что иду в кроличью нору, исследуя AWS Pinpoint.
Мне кажется, что Pinpoint предназначен для массового обмена сообщениями пользователей (текст / электронная почта), а не для обмена отдельными сообщениями. Надеюсь, я правильно понял.
Мой вопрос: есть ли преимущества / недостатки использования Pinpoint по сравнению с Amazon SES и SMS для моего варианта использования?
Это может быть решено с помощью Pinpoint FAQ
Q: I already use Amazon SNS or Amazon SES. What do I gain by switching to Amazon Pinpoint?
In typical Amazon SNS and Amazon SES use cases, you have to set up your application to manage each message's audience, content, and delivery schedule. These same features are built in to Amazon Pinpoint. With Amazon Pinpoint, you can create message templates, delivery schedules, highly-targeted segments, and full campaigns.
Pinpoint также может отправлять push-уведомления пользователям через предпочитаемый пользователем механизм контактов. Это означает, что вы не ограничены SMS-сообщениями и можете обращаться к своим пользователям с кодами активации по желаемым для них средствам. Это также позволяет двустороннюю связь.
Домашняя страница Pinpoint также говорит:
You can send direct messages—such as order confirmations, welcome messages, and one-time passwords—using the console or the Amazon Pinpoint REST API. You can also use the API to build custom applications that deliver campaign and transactional messages across multiple channels.
Это говорит о том, что он подходит для ваших целей, хотя в нем есть дополнительные функции массовой коммуникации, которые вам в настоящее время не нужны.
Спасибо, это очень полезно.