Skip to main content

# zambi A single place to manage AWS boto connection objects for multiple accounts and services.

# Summary Zambi is used to manage multiple connection types leveraging the boto library. So that you can quickly create a new connection object for a new account or a service.

# Getting started To get started install zambi ` pip install zambi `

Create a conf directory and a credential directory and set these system variables. ` export AWS_CONF_DIR=/path/to/conf export AWS_CRED_DIR=/path/to/credntials `

Create account mapping file, $AWS_CONF_DIR/account_aliases_map.txt ` opsqa:opsqa:111111111111 `

Create credential files, $AWS_CRED_DIR/opsqa.ini ` [Credentials] aws_account_id=111111111111 aws_access_key_id=AXXXXXXXXXXX aws_SECRET_ACCESS_KEY=yyyyyyyxxxxxxxzzzzzz `

# Usage Initialize the Zambi within you. ` from zambi import ZambiConn cmgr = ZambiConn() `

To get all accounts from mapping file. ` accounts = cmgr.get_accounts() `

To get accounts that end in qa. ` accounts = cmgr.get_accounts('.*qa') `

To get just the opsqa account. ` account = cmgr.get_accounts('opsqa') `

Creaet an EC2 Connection to opsqa. ` conn = cmgr.get_connection(account) `

Example of other services like route53 ` conn = cmgr.get_connection(account, service='route53') `

Changelog

Next Release (TBD)

  • Zambi: Manages boto connection objects for multiple AWS accounts and services.

1.0

  • feature: Initial revision

Metadata

Release files for Zambi 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Zambi 1.0.0
File Size Uploaded Provenance Actions
Zambi-1.0.0.tar.gz 3.4 kB Without provenance Details for Zambi-1.0.0.tar.gz

Release files / Zambi-1.0.0.tar.gz

Download URL Zambi-1.0.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
99ca2fdeab313a2a95798b4d831941a52346c24f7ee376d8fb859ef2d8104610
BLAKE2b-256 checksum
How to use checksums
0b91556bf60e4ffcadbf7b50d33f2433372d9dfe2f69f3798462efa78d3f5d2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for Zambi 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page