密钥存储器
项目描述
param-store与参数存储(例如EC2参数存储)配合使用以解析特定参数。它设计为可插拔,以便可以创建用于例如Vault或Azure Key Vault的存储。
一个用例是在EC2参数存储中存储密钥,并自动解析它们。
安装
pip install param-store
用法
作为独立包
from param_store import EC2ParameterStore
from param_store import interpolate_dict
data = {
'key': 'my-secret-{{ parameter-1 }}'
}
store = EC2ParameterStore()
result = interpolate_dict(data, store)
assert result[key] == 'my-secret-password'
与django-environ结合使用
from environ import Env
from param_store import EC2ParameterStore
from param_store.contrib import resolve_django_environ
env = Env()
store = EC2ParameterStore()
resolve_django_environ(env, store)
项目详情
关闭
param-store-0.2.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8660fe9195cec6b097b30fffffd730e08bb76e1b774128291b62867b05535c4e |
|
MD5 | 2a414bc276dcf75c9fe10d1120f8a175 |
|
BLAKE2b-256 | 7cb36a3d31699a9ffc4644bb5f6af743799bb58f3ba1597234d30075fc556152 |
关闭
param_store-0.2.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9c4a02cf33969611bc3f94efcef71db2a35e252694af6e7bca6a7a5f82e8586e |
|
MD5 | a95910f2e42152ee7f86771be6a58a23 |
|
BLAKE2b-256 | d651c66ec5809f4763185b19324a546b0ecfcae78949091c95196d78fa27a314 |