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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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