Skip to main content

AWS routines for Python projects

Project description

sirtuin

AWS CLI Routines

Report Bug

Table of Contents

  1. About Sirtuin
  2. Built With
  3. Get Started
  4. IDE Recommendations
  5. Code quality
  6. Git Conventions

About Sirtuin

Sirtuin is a collection of AWS CLI routines that can be used to automate some of the most common tasks. It is a work in progress.

Built With

Get Started

pip install sirtuin
# or with poetry
poetry add sirtuin

How To Use

Deploy a cloudfront distribution via a local configuration:

poetry run sirtuin cloudfront-deploy .cloudfront -p profile

Push an updated container to AWS via a stored configuration on S3:

poetry run sirtuin container-push s3://bucket/.container -p profile

Deploy a new container to AWS via a stored configuration on S3:

poetry run sirtuin container-deploy s3://bucket/.container -p profile

Local Installation

git clone https://github.com/merylldindin/sirtuin
# install dependencies
make install

Installing awscli: A fully documented tutorial is available here, and is recommended to follow depending on your distribution. Verify whether your installation worked by opening a new terminal:

meryll@xps:~/Venvs$ aws --version
aws-cli/2.15.23 Python/3.11.6 Darwin/23.5.0 exe/x86_64 prompt/off

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

sirtuin-1.0.3.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

sirtuin-1.0.3-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file sirtuin-1.0.3.tar.gz.

File metadata

  • Download URL: sirtuin-1.0.3.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure

File hashes

Hashes for sirtuin-1.0.3.tar.gz
Algorithm Hash digest
SHA256 97c3bbd010e472e89e52626e5286f7a533c3a33fce26ab11a277ccf39f0361dc
MD5 001822a6a9b0587b4c48e2644e16708f
BLAKE2b-256 759494f8e112ff5330ca62b207b219dcf9ad3062395b6fb69aacd42edac96a3c

See more details on using hashes here.

File details

Details for the file sirtuin-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: sirtuin-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure

File hashes

Hashes for sirtuin-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 866bef78cd63db85988fd5d074360820a5c019fc56941ea5d35b4e8324a5b274
MD5 a622648189d43f1aa05ea2d9a6486a73
BLAKE2b-256 63684ace0bd2cc07ede7ac01f3efb119a472a861c1e9511da8831629c5314756

See more details on using hashes here.

Supported by

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