我正在從SNS主題向SQS發送郵件。當我在客戶端檢查SQS消息的主體時,整個消息元數據正在SQS主體中發送。亞馬遜SNS - > SQS郵件正文
I.E.如果我從主題發送消息的「Hello World」,我的客戶端接收:
BenFlowers {
"Type" : "Notification",
"MessageId" : "84102bd5-8890-4ed5-aeba-c15fafc926dc",
"TopicArn" : "arn:aws:sns:eu-west-1:534706846367:HelloWorld",
"Message" : "hello World",
"Timestamp" : "2012-06-05T13:44:22.360Z",
"SignatureVersion" : "1",
"Signature" : "Qzh0qXhijBKylaFwc9PGE+lQQDwHGWkIzCW2Ld1eVrxNfSem4yyBTgouqGX26V0m1qhFD4RQcBzE3oNqx5jFhJfV4hN45FNcsFVnmfLPGNUTmJWblSk8f6znWgTy8UtK9xrTeNYzK59k3VJ4WTJ5kCEj+2vH7sBV15fAXeCAtdQ=",
"SigningCertURL" : "https://sns.eu-west-1.amazonaws.com/SimpleNotificationService-f3ecfb7224c7233fe7bb5f59f96de52f.pem",
"UnsubscribeURL" : "https://sns.eu-west-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:eu-west-1:534706846367:HelloWorld:8a3acde2-cb0b-4a56-9b9c-b75ed7307556"
}
這是一個有點討厭,因爲我不必拆分郵件正文了另一端。速度在這個應用程序中非常重要,所以我想消除這個。是否有任何方法只是從SNS發送消息並忽略其餘的元數據?
感謝, 本
問題不在於等待時間。它只是發送到SNS的消息被封裝在一些元數據中,然後發送到SQS。因此,SQS消息的消費者獲取元數據以及所需的消息。有什麼方法可以修改元數據,並將SNS的確切消息轉發給SQS? –