【发布时间】:2018-08-01 19:48:59
【问题描述】:
文档建议使用下面的脚本,但我似乎无法弄清楚为什么我会收到错误消息。
这是我目前使用的:
sns = boto3.client('sns', region_name='eu-west-1')
sns.publish(
PhoneNumber='+5521981554856',
Message='hi there',
MessageAttributes={
'AWS.SNS.SMS.SenderID': {
'DataType': 'String',
'StringValue': 'MySenderID'
}
}
)
有谁知道为什么我会收到下面的错误消息?
raise ParamValidationError(report=report.generate_report())
ParamValidationError: Parameter validation failed:
Unknown parameter in input: "PhoneNumber", must be one of: TopicArn,TargetArn, Message, Subject, MessageStructure, MessageAttributes
为什么“PhoneNumber”会表现出如此尴尬的行为?
【问题讨论】:
-
删除消息属性后会发生什么?它应该可以正常工作。 sns.publish(PhoneNumber='+5521981554856',Message='你好')
标签: python amazon-web-services sms amazon-sns boto3