django-aws-message

An application on which to build AWS SQS endpoints and SQS gatherers


License
Apache-2.0
Install
pip install django-aws-message==1.5.4

Documentation

AWS SNS/SQS Message App

Build Status Coverage Status PyPi Version Python versions

Application on which to build AWS SNS endpoints and SQS gatherers

Installation

$ pip install aws-message-client

Project settings.py

AWS App settings

 AWS_SQS = {
     '<settings_name>': {
         'QUEUE_ARN': 'arn:aws:sqs:...',
         'KEY_ID': '<longrandomlookingstring>',
         'KEY': '<longerrandomlookingstring>',
         'WAIT_TIME': 10,
         'VISIBILITY_TIMEOUT': 10,
         'MESSAGE_GATHER_SIZE': 10,
         'VALIDATE_SNS_SIGNATURE': True,
         'VALIDATE_BODY_SIGNATURE': False,
         'BODY_DECRYPT_KEYS': {
            '<key>': '<secret>',
         },
     },
     ...
 }