跳转到主要内容

密钥存储器

项目描述

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 (3.8 kB 查看哈希值)

上传于

构建分发

param_store-0.2.2-py2.py3-none-any.whl (5.0 kB 查看哈希值)

上传于 Python 2 Python 3

支持者