首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS SNS印度短信本地和国际定价

AWS SNS印度短信本地和国际定价
EN

Stack Overflow用户
提问于 2021-06-02 10:31:37
回答 1查看 2.3K关注 0票数 1

在印度使用AWS SNS短信(SMS)服务时,我面临一个定价问题。AWS SNS短信定价文档表示,“所有网络”和“全网络国际”的每条短信收费分别为0.00278美元和0.02171美元。

我需要向我们的每个用户发送事务性消息,如提醒和警报。我发送的所有消息都是特定于用户的,因此我没有创建任何主题。

AWS SNS选项卡中的帐户信息显示状态为“此帐户在亚太地区具有生产访问权限”,并且我可以向任何数字发送消息。

虽然我是从地区‘ap-南-1(孟买)’发送信息给印度号码,云监视日志显示,每条短信的成本是0.02171美元(所有网络-国际)。

我应该采取什么不同的做法来向较小的‘所有网络’收取每条信息0.00278美元的账单?

我将通过以下python3代码将消息单独发送给我们的用户:

代码语言:javascript
复制
import boto3

sms_client= boto3.client("sns",
    aws_access_key_id="access_key",
    aws_secret_access_key="secret_access_key",
    region_name="ap-south-1")

numbers= "+917xxxxxxxx2"
message= "Message Contents"
response= sms_client.publish(
    PhoneNumber=numbers,
    Message=message,
    Subject="Reminder",
    MessageAttributes={
            'AWS.SNS.SMS.SenderID': {
                'DataType': 'String',
                'StringValue': 'sender-1'
            },
            'AWS.SNS.SMS.SMSType': {
                'DataType': 'String',
                'StringValue': 'Transactional'
            }})

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-06-27 11:21:21

默认情况下,当您向印度的收件人发送消息时,Amazon使用国际长途运营商(ILDO)连接来传输这些消息。使用ILDO连接发送消息的价格高于通过本地路由发送消息的价格。目前,发送ILDO消息的价格为每条消息0.02171美元。

检查这个AWS文档https://docs.aws.amazon.com/sns/latest/dg/channels-sms-senderid-india.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67803413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档