处理项目外机密的模块
storedsecrets的Python项目详细描述
python中的存储机密处理模块
storedsecrets
是一个实现
你的秘密(API密钥,密码,…)在你的项目文件之外,
以便更好地保护它们(例如,在加密的存档中,或
任何形式的外部容积),并且不会意外泄漏
通过你最喜欢的版本控制工具和平台。
storedsecrets
公开一个StoredSecrets
类来处理您的秘密。
典型用法:
>>> import storedsecrets
>>> my_secrets = storedsecrets.StoredSecrets("mysecretfile.json")
>>> API_KEY = my_secrets.get('API_KEY')
如果文件的路径不是绝对的,将在
在env varSECRETS
,或在~/etc/secrets
中命名的目录
违约。
这是目前最简单的工作。