Конечная точка SQS «ReceiveMessage» имеет два параметра, которые, кажется, делают то же самое, и я не понимаю документы API.Может кто-нибудь объяснить разницу:
https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html
AttributeName.N
A list of attributes that need to be returned along with each message
MessageAttributeName.N
The name of the message attribute, where N is the index.
...
When using ReceiveMessage, you can send a list of attribute names to receive, or you can return all of the attributes by specifying All
Кажется, что они оба делают одно и то же, то есть указывают, какие атрибуты должны возвращаться в извлеченных сообщениях.Есть ли разница?Если нет, что предпочтительнее?