معرفی شرکت ها


berglas-python-0.3.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Decipher the Berglas keys
ویژگی مقدار
سیستم عامل -
نام فایل berglas-python-0.3.4
نام berglas-python
نسخه کتابخانه 0.3.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Guillaume Blaquiere
ایمیل نویسنده guillaume.blaquiere@gmail.com
آدرس صفحه اصلی https://github.com/guillaumeblaquiere/berglas-python
آدرس اینترنتی https://pypi.org/project/berglas-python/
مجوز Apache 2.0
# Overview Python library help to use [Berglas](https://github.com/GoogleCloudPlatform/berglas), to encrypt and to decrypt the secrets stored in a GCP storage. See [Berglas](https://github.com/GoogleCloudPlatform/berglas) for details about bucket bootstrapping and secret creation # Library Usage You have to get the library ``` pip install berglas-python ``` Then use it in the same way as [Go library](https://github.com/GoogleCloudPlatform/berglas/blob/master/README.md#library-usage) The library berglas_python library is able to: - Encrypt and upload the secrets - Download and decrypt any secrets that match the [Berglas environment variable reference syntax](https://github.com/GoogleCloudPlatform/berglas/blob/master/doc/reference-syntax.md) - Replace the value for the environment variable with the decrypted secret Here an example of usage ``` import os import berglas_python as berglas project_id = os.environ.get("MY-PROJECT") # This higher-level API parses the secret reference at the specified # environment variable, downloads and decrypts the secret, and replaces the # contents of the given environment variable with the secret result. berglas.Replace(project_id, "MY-SECRET") # This lower-level API parses the secret reference, downloads and decrypts # the secret, and returns the result. This is useful if you need to mutate # the result. my_secret = os.environ.get("MY-SECRET") plaintext = berglas.Resolve(project_id, my_secret) os.environ.unsetenv("MY-SECRET") os.environ.setdefault("MY-SECRET", plaintext) # This is lower-level API encrypts the plaintext string and uploads the blob berglas.Encrypt(project_id, 'MY-BUCKET/MY-SECRET-FILE', 'STRING-TO-ENCRYPT') ``` # License This library is licensed under Apache 2.0. Full license text is available in [LICENSE](https://github.com/guillaumeblaquiere/berglas-python/tree/master/LICENSE).


نیازمندی

مقدار نام
- google-cloud-storage
- google-cloud-kms
- cryptography


نحوه نصب


نصب پکیج whl berglas-python-0.3.4:

    pip install berglas-python-0.3.4.whl


نصب پکیج tar.gz berglas-python-0.3.4:

    pip install berglas-python-0.3.4.tar.gz