Skip to main content

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)

Source distribution for get-gcp-secret 0.0.5
File Size Uploaded
get_gcp_secret-0.0.5.tar.gz 3.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for get-gcp-secret 0.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page