Tor*_*ben 5 amazon-web-services amazon-sns
我想使用Amazon SNS服务将SMS发送到几个号码。我有一个cronjob,每天运行一次,应该发送SMS到那一刻到期的号码。
现在我对SNS有几个问题。
我是否在每次运行cronjob时都创建一个主题,对其编号进行订阅,发送和删除?还是只在控制台中创建一个主题,然后订阅号码,发送消息并在发送后再次取消订阅号码?
此外,我尝试通过提供ARN来进行一些简单的操作,并发送带有内容“ Hello World!”的消息。我的手机上收到的消息来自“ NOTICE”,其内容为:
FPREMINDER>世界您好!
现在我有两个问题:
FPREMINDER是我的主题的显示名称。但是,为什么它包含在消息中?
以及如何将“ NOTICE”更改为自定义名称和自定义编号,以防有人回复?
谢谢你的帮助!
如果您始终向同一组收件人发送消息,那么逻辑过程将是定义一次主题,添加订阅者,然后每天简单地将消息发送到该主题。
如果您希望维护自己的订阅者列表,人们可以全天在其中添加/删除自己,然后使用 Amazon SNS 的功能,让您无需订阅即可直接发送 SMS 消息。
从设置短信首选项:
对于默认发件人 ID,键入一个自定义 ID,最多包含 11 个字母数字字符,包括至少一个字母且没有空格。发件人 ID 在接收设备上显示为消息发件人。例如,您可以使用您的企业品牌使消息来源更容易识别。
对发件人 ID 的支持因国家/地区而异。例如,发送到美国电话号码的消息不会显示发件人 ID。有关支持发件人 ID 的国家/地区,请参阅支持的地区和国家/地区。
如果您不指定发件人 ID,则消息将显示一个长代码作为支持国家/地区的发件人 ID。对于需要字母发件人 ID 的国家/地区,该消息会显示 NOTICE 作为发件人 ID。
您可以在发送消息时覆盖此设置。
从发送短信:
发送消息时,您可以控制消息是针对成本还是可靠传递进行优化,并且可以指定发件人 ID。...
AWS.SNS.SMS.SenderID一个自定义 ID,最多包含 11 个字母数字字符,包括至少一个字母且没有空格。发件人 ID 在接收设备上显示为消息发件人。例如,您可以使用您的企业品牌使消息来源更容易识别。
对发件人 ID 的支持因国家/地区而异。例如,发送到美国电话号码的消息不会显示发件人 ID。有关支持发件人 ID 的国家/地区,请参阅支持的地区和国家/地区。
如果您不指定发件人 ID,则消息将显示一个长代码作为支持国家/地区的发件人 ID。对于需要字母发件人 ID 的国家/地区,该消息会显示NOTICE作为发件人 ID。
此消息级别属性会覆盖
DefaultSenderID您使用SetSMSAttributes请求设置的帐户级别属性。
| 归档时间: |
|
| 查看次数: |
2116 次 |
| 最近记录: |