簡體   English   中英

Azure Key Vault - 連接字符串

[英]Azure Key Vault - Connection String

我想將我的 Db 密碼存儲在 Azure KeyVault 中,並能夠在 appsettings.json 的連接字符串中使用它。 可能的? 我的應用程序已使用 Azure Key Vault 進行注冊和配置。 我還創建了一個與我的數據庫密碼相同的秘密值)。 我可以看到我的應用服務應用程序配置了密鑰保管庫,因為launchSettings.json有一個相關的配置條目。 這就是我想在appsettings.json做的appsettings.json

"myContext": "Server=myServer;Database=myDb;User Id=myUser; Password={KEYVAULTSECRET}"

可能的?

是的,您可以為此使用 Key Vault 引用。 高級指令是:

  1. 將您的機密添加到 Key Vault。
  2. 為有權訪問密鑰保管庫的 Web 應用程序創建托管標識。
  3. 創建一個 Key Vault 引用作為應用程序設置的值。 (應用設置只是環境變量。)

  4. 最后,在您的配置文件中只引用您的環境變量( ... ${MY_DB_PASSWORD} ..

這方面的官方文檔在這里 我寫的Java這樣的一個例子應用程式這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM