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.dev1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for botor-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 00c9451373d648b0193ff67816701891d969d1c9a5bc580ad2ce01faa161c812
MD5 529b0cc4b40f4187275875ff9290ecb2
BLAKE2b-256 f5a7b27b1ab7db9f982c19b5ed4694c8455720e944480c9918b6f35d82d85704

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for botor-0.0.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 dbb5e2748ee4e0eda2eea21081e7a2c05d9f7c22d1dc571487b0f465b22fcdb7
MD5 0ebab16e6381dfa3c699cf8f4e44728a
BLAKE2b-256 55616fed87287494ca9618e476ea0d3a49b46a03f4c79cf776bd08bfa682f505

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