繁体   English   中英

从 Jupyter 交互式登录到 Azure 以从密钥库中获取 Secret

[英]Interactive Login to Azure from Jupyter to fetch Secret from key vault

我想从 Azure 密钥保管库中获取一个秘密,以将其用于 API 调用。 我想从 Jupyter (Python) 做到这一点。

我可以登录到 Azure 门户并手动获取密码并将其存储在本地,但我认为这很糟糕......所以我想从 jupyter 笔记本“弹出”一个登录对话框来插入我的凭据,并获取密码与 API。 任何提示如何做到这一点?

谢谢!

现在可以工作了...不确定这是否是最好的方法,但是可以。

pip install az.cli

from az.cli import az
az("login") #interactive Login is triggered
exit_code, result_dict, logs = az("keyvault secret show --name SECRETNAME --vault-name KEYVAULTNAME")
`secret = result_dict["value"]
    
#call my API with the secret

上面的代码中没有错误处理;-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM