Gewusst wie: hinzufügen SQS-message-Attribute in SNS-Abonnement?

In der Dokumentation für AWS-SNS und SQS haben die Abschnitte über message-Attribute. Aber es gibt keine Erklärung, wie SQS message-Attribute, wenn die Warteschlange ist abonniert, um ein SNS-Thema.

Gibt es eine Möglichkeit zum konfigurieren der AWS SNS hinzufügen insbesondere message-Attribute, um die SQS-Nachrichten senden Sie über das Abonnement?

  • Wenn Sie eine Amazon SQS-Warteschlange angemeldet ist ein Amazon SNS-Thema, das SQS-Nachricht enthält die Nachricht gesendet (und weitergeleitet) SNS. Was insbesondere die Attribute haben, die Sie wollen?
  • "SQS-Message-Attribute" ist eine Sache. Vom Nachrichtentext getrennt.
  • Das ist richtig. Allerdings, wenn SNS sendet eine Nachricht an SQS, füllt es die SQS-message-body. Welche Eigenschaften von SNS wurden Sie in der Hoffnung, besiedelten Sie wie eine SQS-message-Attribut?
  • Ich möchte bestimmte vordefinierte Attribute für die SQS-Nachrichten aus diesem SNS-Thema. Zum Beispiel Nachrichten auf ein Thema hinzufügen würde, ein Attribut path: foo, einem anderen SNS-Thema, das senden der gleichen SQS-Warteschlange hinzufügen würde, ein Attribut path: bar. Nach docs.aws.amazon.com/sns/latest/dg/SNSMessageAttributes.html es scheint eine Referenz, aber sonst nichts dokumentiert ist. *Important* To use message attributes with Amazon SQS endpoints, you must set the subscription attribute, Raw Message Delivery, to True.
InformationsquelleAutor Evgeny | 2017-05-29
Schreibe einen Kommentar