簡體   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