Publish message into SNS Topic with attributes
Project description
Publish Data Event to SNS Topic
This package helps you to publish a dict object as JSON into SNS Topic, including fields as attributes
pip install publish-event-sns
from publish_event_sns import publish
my_dict = {
"foo": "bar"
}
response = publish("topic_name", my_dict)
This code will transform DICT into JSON and publish into SNS Topic with foo as attribute as bar value.
publishfunction will automaticaly exclude from attributes non primitive values (dict, object, etc)
Parameters
Some aditional configuration is possible while publishing event:
region_name: Region name to use in internal boto3 client;session: If you need to provide a existing boto3 sessionattr_exclude: A list of fields to force exclusion while including fields as attributes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file publish_event_sns-0.0.3.tar.gz.
File metadata
- Download URL: publish_event_sns-0.0.3.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f605596ae4ae06471d292e105e4cfd2cd8a572d28660451a822f0d1eca60f142
|
|
| MD5 |
33fc9304431c39b8b4a4b069b512f53c
|
|
| BLAKE2b-256 |
619d4f48f7130106b26ec432db863df20c840b3baa5100f5ead97dd8880657c0
|
File details
Details for the file publish_event_sns-0.0.3-py3-none-any.whl.
File metadata
- Download URL: publish_event_sns-0.0.3-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40702696cdc0b28fb726873b6643265c1727680efac939d54d73b77ce3c08ec7
|
|
| MD5 |
11cf3a3e57a68004ae6b200a6d193f7a
|
|
| BLAKE2b-256 |
2870f2a9fb761a6dc7c504784648bb187c001fb3cf75ca83166c583193ac95bb
|