AWS SNS/SQS Message App
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>',
},
},
...
}