简单访问Azure密钥库机密
akv的Python项目详细描述
Azure密钥库(akv)
这是一个用于访问Azure密钥库中机密的简单包。在
设置
环境变量AZURE_TENANT_ID
、AZURE_CLIENT_ID
、AZURE_CLIENT_SECRET
和{
- 租户ID也称为Azure租户的目录ID。在
- 客户端ID即应用程序标识的应用程序ID。转到Azure门户中的应用程序注册以创建应用程序。在
- 客户端密码又名用于请求应用程序授权令牌的机密。客户端机密可以在
App Registrations
>;App Name
>;^{下定义。在 - 密钥保管库名称是已定义的Azure密钥保管库资源的字面名称。在
请注意,客户端需要访问保险库中的机密的权限。在Azure门户中,导航到Key Vaults
>;Key Vault Name
>;Access policies
,然后单击Add Access Policy
。在
使用
设置四个必需的环境变量:
export AZURE_TENANT_ID='somethin-glik-ethi-ssss-ssssssssssss'
export AZURE_CLIENT_ID='134kmg50-af2g-2qq2-g3ag-q2f[p30jgsl2'
export KEY_VAULT_NAME='Key-Vault-Name-From-Azure-Portal'
export AZURE_CLIENT_SECRET='2_2rfammunoia3befg_402?w].e'
在代码中使用:
^{pr2}$贡献
继续:
$ git clone https://github.com/casperlehmann/akv.git
$ cd akv
$ pip install -r requirements.txt
- 项目
标签: