对于 AWS SQS FIFO 队列,在 AWS 官方文档 上,我找不到有关
messageAttributes
对象(它是 event
对象中的子对象,又名队列消息事件对象)的格式的任何明确示例).
任何人都可以提供完整的 SQS FIFO 队列消息事件对象的示例吗?谢谢。
SQS FIFO事件对象的例子(特别是
messsageAttributes
对象):
{
"Records": [
{
"messageId": "11d6ee51-4cc7-4302-9e22-7cd8afdaadf5",
"receiptHandle": "AQEBBX8nesZEXmkhsmZeyIE8iQAMig7qw...",
"body": "Test message.",
"attributes": {
"ApproximateReceiveCount": "1",
"SentTimestamp": "1573251510774",
"SequenceNumber": "18849496460467696128",
"MessageGroupId": "1",
"SenderId": "AIDAIO23YVJENQZJOL4VO",
"MessageDeduplicationId": "1",
"ApproximateFirstReceiveTimestamp": "1573251510774"
},
"messageAttributes": {
'myKey': {
'stringValue': 'myStringValue',
'stringListValues': [],
'binaryListValues': [],
'dataType': 'String'
}
},
"md5OfBody": "e4e68fb7bd0e697a0ae8f1bb342846b3",
"eventSource": "aws:sqs",
"eventSourceARN": "arn:aws:sqs:us-east-2:123456789012:fifo.fifo",
"awsRegion": "us-east-2"
}
]
}
本问答贴提供
event
对象的示例输出,以补充官方文档。我也会在适当的时候就此提出拉取请求。