Skip to main content

A Collection of Extension Functions Based on Boto3

Project description

A Collection of Extension Functions Based on Boto3

Supported CLI Commands

DynamoDB Commands

  • truncate-table: Truncate a DynamoDB table by deleting all its items.

S3 Commands

  • delete-bucket: Clean and delete an S3 bucket completely, including all objects and versions.
  • ls: List all objects in an S3 bucket.

Route 53 Commands

  • export-hosted-zone: Export all resource record sets from a specified hosted zone.
  • import-hosted-zone: Import resource record sets into a specified hosted zone from a file, skipping NS and SOA records.

SageMaker Commands

  • human-effort: Generate a report on the human effort that a SageMaker job required.

Development Environment Quickstart

uv sync
uv run botobuddy --help

Session Configuration

This library uses the session_config transversely for AWS Session configuration and other general configuration parameters, generally supplied to the CLI.

This is a dictionary with the following keys, all optional:

  • profile: The AWS profile to use.
  • region: The AWS region to use.
  • assume_role: The AWS role to assume.

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

botobuddy-0.2.0.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

botobuddy-0.2.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file botobuddy-0.2.0.tar.gz.

File metadata

  • Download URL: botobuddy-0.2.0.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for botobuddy-0.2.0.tar.gz
Algorithm Hash digest
SHA256 41125ef3fc54c43a214ce2fe2f4130c91852445992c13b7cf1ec75f928085b74
MD5 412952b13324da9a64d5f42b5756d21c
BLAKE2b-256 96b473a6bd2191749a936bafe5e1cf38d808bf44133792691c8483e5b9312a33

See more details on using hashes here.

File details

Details for the file botobuddy-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: botobuddy-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for botobuddy-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d14dc6f50df38ce4f2812fe2957d178a0b69bc64ea235bc3698aa0a1df14f47
MD5 8ee3a5a968c3dd81731c732d990c044f
BLAKE2b-256 058a18b2503dd705453ee8d389cced7ad695949ff89abf4efd02cb1fa81d4654

See more details on using hashes here.

Supported by

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