使用AWS SMS消息传递使用python发送事务SMS

2024-09-29 06:23:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用awsns将消息发布到移动端点,但是有两种类型的消息传递:促销消息(默认的)和事务性的消息传递,后者更可靠。在

我在设置SNS客户端的属性时遇到了一些问题,因此所有消息都是事务性的,以确保消息被传递到移动电话。如果有人能帮我解决这个问题,我很感激。以下是我的代码:

SMSAWSClient = boto3.client(
    "sns",
    aws_access_key_id="My Key",
    aws_secret_access_key="My Secret Key",
    region_name="us-east-1"
)

SMSAWSClient.set_sms_attributes(
    attributes={
        'DefaultSMSType': 'Transactional'
    }
)

现在,当我运行程序时,我得到以下错误:

““botocore.errorfactory.InvalidParameterException:调用setmsAttributes操作时出错(InvalidParameter):参数无效:

这是我用来发布消息的代码:

^{pr2}$

提前谢谢。在


Tags: key代码aws消息客户端类型accessmy