Skip to content

Instantly share code, notes, and snippets.

@mostlygeek
Forked from anonymous/test-sqs.py
Created August 15, 2014 22:52
Show Gist options
  • Save mostlygeek/2d3221f4943bee4d65fc to your computer and use it in GitHub Desktop.
Save mostlygeek/2d3221f4943bee4d65fc to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import boto.sqs
from boto.sqs.message import RawMessage
conn = boto.sqs.connect_to_region('us-east-1')
q = conn.get_queue('tiles-data-processing-queue-stage')
q.set_message_class(RawMessage)
m = q.read()
print m.get_body()
q.delete_message(m)
@mostlygeek
Copy link
Author

output:

{
  "Type" : "Notification",
  "MessageId" : "3b7dca39-455f-552c-8472-8651d5864857",
  "TopicArn" : "arn:aws:sns:us-east-1:142069644989:tiles-new-dataobject-stage",
  "Subject" : "test",
  "Message" : "test",
  "Timestamp" : "2014-08-15T22:50:01.299Z",
  "SignatureVersion" : "1",
  "Signature" : "OjtLD5Vu4BLkjcbp1ai7DucAo0H9ksSpMa7g42/459ejwgy93nC+Nh5QuK+Xs3VAGlkIxMthk/Y21qMt8AruAfT4JM8ndLrxeQkhxGHZaBzvSyKbCz1fBMJnbQeu2Bbp0jdgxSpVI7zVNuBfeSsk5E79d0peRLe22wqsNEngNazdGpmh1bpIDM3NpHmtYkj5YyZNWK/A981iSHoV5BlCaKzsCPxgdf1wuRK63kamTjmRQHvtHv4+7XgNhnvF7Nsx6Pa4NlyGumhqIPKhuXR/8k5ZHPCyxOpxm09SQu1Mpu247jcYJN3TqOXgDVVrlUsInDuNOy0THhe7nZK/ze8Lgw==",
  "SigningCertURL" : "https://sns.us-east-1.amazonaws.com/SimpleNotificationService-e372f8ca30337fdb084e8ac449342c77.pem",
  "UnsubscribeURL" : "https://sns.us-east-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-east-1:142069644989:tiles-new-dataobject-stage:03e7ba39-9c32-49eb-b2ff-89699d656d12",
  "MessageAttributes" : {
    "AWS.SNS.MOBILE.MPNS.Type" : {"Type":"String","Value":"token"},
    "AWS.SNS.MOBILE.WNS.Type" : {"Type":"String","Value":"wns/badge"},
    "AWS.SNS.MOBILE.MPNS.NotificationClass" : {"Type":"String","Value":"realtime"}
  }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment