Skip to main content

AWS Secret Manager Cli tool for managing AWS secrets easily

Project description

secret_manager_cli

AWS aws-secret-manager-cli tool is aimed to :

  • list all the secrets under your AWS account
  • edit your secret directly from you terminal editor

 

Examples:

 python -m secret_manager_cli update-secret your-secret-name
❯ python -m secret_manager_cli update-secret
❯ python -m secret_manager_cli list-secret

 

Installation

Requirements

  • Install awscli via [https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html] (not necessary if you are connected to an EC2 instance)

 

You should install the requirements via the pip install below.

 

Create a virtualenv with python >= 3.9

 

source .venv_3.11.0/bin/activate
pip install secret_manager_cli

 

if it is the first time you connect to aws-cli, you have to get credentials key from your aws administrator.

 

Usage

 python -m secret_manager_cli --help


Welcome in secret manager Cli !

                                                                                                                                                      
 Usage: secret_manager_cli [OPTIONS] COMMAND [ARGS]...                                                                                                
                                                                                                                                                      
╭─ Options ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --version             -v        Show the application's version and exit.                                                                           │
│ --install-completion            Install completion for the current shell.                                                                          │
│ --show-completion               Show completion for the current shell, to copy it or customize the installation.                                   │
│ --help                          Show this message and exit.                                                                                        │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ list-secret                             List secret(s) from AWS Secret Manager                                                                     │
│ update-secret                           Update secret from secret manager                                                                          │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

 

Thanks to Typer from @tiangolo

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

secret_manager_cli-0.1.0.tar.gz (6.8 kB view hashes)

Uploaded Source

Built Distribution

secret_manager_cli-0.1.0-py3-none-any.whl (8.4 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