В документации предлагается использовать сценарий ниже, но я не могу понять, почему im получает сообщение об ошибке.ОШИБКА, отправляющая SMS с Amazon SNS и Python и boto3
Это то, что им до сих пор с помощью:
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 = 'hi there') – Patrick