A low-level Amazon Web Services API client for Tornado
Project description
A low-level Amazon Web Services API client for Tornado
Installation
tornado-aws may be installed via the Python package index with the tool of your choice. I prefer pip:
pip install tornado-aws
Example
import json
import pprint
import tornado_aws
from tornado import gen, ioloop
HEADERS = {'Content-Type': 'application/x-amz-json-1.0',
'x-amz-target': 'DynamoDB_20120810.DescribeTable'}
PAYLOAD = {'TableName': 'my-dynamodb-table'}
_ioloop = ioloop.IOLoop.instance()
@gen.coroutine
def async_request():
client = tornado_aws.AsyncAWSClient('dynamodb')
response = yield client.fetch('POST', '/', headers=HEADERS,
body=json.dumps(PAYLOAD))
x = json.loads(response.body.decode('utf-8'))
pprint.pprint(x)
_ioloop.stop()
_ioloop.add_callback(async_request)
_ioloop.start()
Documentation
Documentation is available on ReadTheDocs.
Requirements
Version History
Available at https://tornado-aws.readthedocs.org/en/latest/history.html
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 tornado-aws-2.0.0.tar.gz.
File metadata
- Download URL: tornado-aws-2.0.0.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8841360b166bfb626a1a053f71a3260a281aa43b2e9fa6d08fe4663b8aef4faa
|
|
| MD5 |
9a3dfbda466d1ce24c3b98559eb1ff56
|
|
| BLAKE2b-256 |
3f81ac5da87152f3c70aca8aa2a047e7ea5785b38f1e806a7cc53c6d4ead92dd
|
File details
Details for the file tornado_aws-2.0.0-py2.py3-none-any.whl.
File metadata
- Download URL: tornado_aws-2.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
deb363d6798a7e3bb4574ab572d178b6195949cf0cb69f28cdf92b13b14df553
|
|
| MD5 |
3dfbcc02f811a47aa0214651f23b0a0d
|
|
| BLAKE2b-256 |
b6093546f614236c56271fa77afa9ca41c536bdb283af1bd15f7a598d01b462a
|