Документация предлагает использовать атрибуты сообщений для этого, но я не могу понять, какое имя атрибута использовать.
Это работает до сих пор:
sns = boto3.client('sns', region_name='eu-west-1')
sns.publish(
PhoneNumber='+491701234567',
Message='hi there',
MessageAttributes={
'AWS.SNS.SMS.SenderID': {
'DataType': 'String',
'StringValue': 'MySenderID'
}
}
)
SMS отправляется, но с некоторым (случайным?) значением в поле идентификатора отправителя. Поэтому кажется, что настройки атрибутов сообщений молча игнорируются. Каков правильный способ установки индивидуального идентификатора отправителя?