使用 AWS SNS 发送短信

using AWS SNS to send SMS

我为我的一个客户设置了 AWS SNS,以便向 IOS 和 Android 设备推送通知。另一个客户想要向 phone 个号码发送短信。我看到 AWS SNS 支持发送 SMS 消息,这个新客户只有一个 AWS 账户,他们没有 Apple 账户或 Google 账户。所以...

我是否需要为这两个服务创建具有端点的应用程序来发送 SMS 消息?这意味着设置 Apple 帐户和 Google 帐户? AWS 如何知道将 SMS 消息发送到哪个提供商?通过 SNS 发送,我从移动应用程序中获得了设备 ID 来识别类型。

对不起,如果我胡说八道,但我很感激任何对此的见解。

如果您只想发送 SMS 消息,可以直接从 Amazon SNS 发送。

这是一个使用 AWS Command-Line Interface (CLI) 的例子:

aws sns publish --phone-number +61123456789 --message 'Success!'

phone号码为国际格式,以国家代码开头。

参见:SNS publish — AWS CLI 1.15.12 Command Reference

您也可以使用编程语言的 SDK 以编程方式发送。