get_gcp_secret
Get value from Google Cloud Secret Manager.
Installation;
pip install get_gcp_secret google-cloud-secret-manager
pip install get_metadata # optional
OR Write get_gcp_secret in requirements.txt.
# requirements.txt sample
get_gcp_secret
google-cloud-secret-manager # required
get_metadata # optional
How to use.
import get_gcp_secret
# GCP Project ID will be automatically detected("get_metadata" required).
# OR set GCP project ID manually.
get_gcp_secret.set_project_id("Project ID string")
# get secret text
secret_name = "secret name string"
secret_ver = 2 # or "2"
secret_text = get_gcp_secret.get_secret_text(secret_name, secret_ver)
# when secret_ver is omitted, 'latest' will be used.
# secret_text = get_gcp_secret.get_secret_text(secret_name)
# get secret text(secret name/version from env)
env_secret_name = "secret name env name"
env_secret_ver = "secret ver env name"
secret_text = get_gcp_secret.get_secret_text_from_env(env_secret_name, env_secret_ver)
# when secret_ver is omitted, 'latest' will be used.
# secret_text = get_gcp_secret.get_secret_text_from_env(env_secret_name)
Release files for get-gcp-secret 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| get_gcp_secret-0.0.5.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| get_gcp_secret-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.4 kB
Release files / get_gcp_secret-0.0.5.tar.gz
| Download URL | get_gcp_secret-0.0.5.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
807ea932db0c99f27611fe72f91e09f201c1ac0e4d07e317c270db3a1a184a11
|
|
BLAKE2b-256 checksum How to use checksums |
50df7fc0989eff7652dd2c116b0bf203fd70e3644965d08305327bc4312758c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|
Release files / get_gcp_secret-0.0.5-py3-none-any.whl
| Download URL | get_gcp_secret-0.0.5-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2245cc2e5de99a547839d35c06274c32b6807729eb41a9f6959e05310548bd38
|
|
BLAKE2b-256 checksum How to use checksums |
5f3deebda166e8fa930fa6e89f2b9286c06b37003e0f26acc5d63a1d7c9e0a1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|