A plug-n-play package fetch secrets form secret manager and insert them in the env
Project description
Secret Manager Env Injector
-
Getting Started
-
Available Methods
-
Prerequisites
- Python >= 3.6.x
- pip
-
Installation
$ pip install secret-manager-env-injector
-
Examples
- Using the Injector decorator
# import the decorator from SecretManagerEnvInjector import injector # it will inject the secret in the environment with the name provided or the secret name in finds in the arn @inject('arn:aws:secretsmanager:us-xxxx-1:xxxxxxxxxxxx:secret:xxxxxxxx-xxxxxxx', region='us-east-1', custom_secret_name='my-secret') def test(): print("hello world") test()
Available Methods
- JSONParser
Method | Params | type | default | Description |
---|---|---|---|---|
inject | arn | str | NA | ARN of the secret that needs to be extarcted |
inject | region | str | 'us-east-1' | select the AWS region |
inject | custom_secret_name | str | None | select the name with which you want the secret to be stored |
Note:
- The package is under development and will be prone to more frequent updates
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for secret-manager-env-injector-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93bedd93492ad93d254b594ed1ba8402b2fb64e16adc14da7dfc43275d599488 |
|
MD5 | 05b64b47946252e949cb64199209b611 |
|
BLAKE2b-256 | 083206d7a09dc720cf2ec9cf8980d4053050e7a1f271c3f94f2af9e4d2f0f354 |