Skip to main content

A thin wrapper around boto3

Project description

# botor
A thin wrapper around boto3

## features

- intelligent connection caching.
- rate limit handling, with exponential backoff.
- multi-account sts:assumerole abstraction.

## Example

from botor.aws.sqs import get_queue, get_messages
conn_details = {
'account_number': '111111111111',
'assume_role': 'MyRole',
'session_name': 'MySession',
'region': 'us-east-1'
}
queue = get_queue(queue_name='MyQueue', **conn_details)
messages = get_messages(queue=queue)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

botor-0.0.1.dev0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

botor-0.0.1.dev0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file botor-0.0.1.dev0.tar.gz.

File metadata

  • Download URL: botor-0.0.1.dev0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for botor-0.0.1.dev0.tar.gz
Algorithm Hash digest
SHA256 fe65b6349a2da39b563c6911ff06cfb4d337a285725788d5788c80cbb065ad9e
MD5 a76fb3da484c774444d638308d8e761f
BLAKE2b-256 f4635ea461d32127c4ce92632ea39ea53441c5bb7e582c0f82ca8d600315ed75

See more details on using hashes here.

File details

Details for the file botor-0.0.1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for botor-0.0.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 604f294fff7668ee6eb049db590ffa99afa7f255d4bc1d0209f57c7e30ef0366
MD5 cb11a40b2d87b5248f3b5c4578f3a778
BLAKE2b-256 46f8e0f7cd49f425bc67ef4e3c5c810982accaea7de2cfba4194eeb8dcfb5e46

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page