Skip to main content

Secret Manager AWS

Project description

secret-manager

Secret manager for Python

How to use

Add dependency -
secrets-manager==0.0.2

Set environment variable -
APP_ENV = prod/staging
APP_NAME = IAMservice

In config file:
from secretmanager import secrets

redshift_secrets = secrets['redshift']
REDSHIFT_HOST = redshift_secrets['host']
REDSHIFT_PORT = redshift_secrets['port']
REDSHIFT_USER = redshift_secrets['username']
REDSHIFT_PASS = redshift_secrets['password']
REDSHIFT_DB = redshift_secrets['dbname']

Secret manager changes -
Secret format is -
APP_NAME + "_" + APP_ENV + "_" + SECRET_NAME

Go to secret manager and add secret name in above defined format eg(IAMservice_prod_redshift)
Add key value pair inside as -
host = <redshift_host>
port = <redshift_host>

SECRET_NAME will be used to access secret in your code.
In above example SECRET_NAME = redshift

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-0.0.3.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

secret_manager-0.0.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file secret-manager-0.0.3.tar.gz.

File metadata

  • Download URL: secret-manager-0.0.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for secret-manager-0.0.3.tar.gz
Algorithm Hash digest
SHA256 86c8cc762fa6ff72494b3845d4a11de2485e788ef5f63ee582d9794af8faea30
MD5 24e705dc539f98dd8238a2c5311463cf
BLAKE2b-256 f869e8eee8569cba09d88718dd3da323dd5b77e9f1a3a805f828f356ad3218cc

See more details on using hashes here.

File details

Details for the file secret_manager-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: secret_manager-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for secret_manager-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e1dda220304255119d978f1d1334aba21cd1b8ee907119ac71753d4dbc6bcc7b
MD5 09594b87c44d119198e94cf831ed644f
BLAKE2b-256 2dcd9f64f12f5aa81fe244b0e48ca000bf6228e66d052909f6b6e7bb70902e85

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