【发布时间】:2016-09-15 09:43:30
【问题描述】:
有没有办法在 SQS 队列中设置消息的消息属性?我正在尝试检查发送到 SQS 队列的消息并更改其值。下面代码的最后一行获取并打印该值。
for message in queue.receive_messages(MaxNumberOfMessages=10, AttributeNames=['All'], MessageAttributeNames=['All']):
print(message.body)
print(message.attributes)
print(message.message_attributes)
print(message.message_attributes.get('attr').get('StringValue'))
我想在此消息中设置 attr 的 StringValue。有没有办法做到这一点?我更喜欢使用 boto(而不是 boto3)的方法。
【问题讨论】:
标签: boto amazon-sqs