![](/img/trans.png)
[英]Cant read Key Vault secrets as plain text from Azure PowerShell task in Azure DevOps Build Pipeline
[英]Read Keyvault secrets from DevOps Pipeline
嘗試從 DevOps 管道讀取 Key Vault。 授予對 Key Vault 的服務連接訪問權限后,從 DevOps 讀取 Key Vault 機密時仍然出現以下錯誤
Downloading secrets using: https://xx-xx-xx-kv-sit.vault.azure.net/secrets?maxresults=25&api-version=2016-10-01.
##[error] Get secrets failed.
Error: Client address is not authorized and caller is not a trusted service.
Client address: xx.xx.x1.1xx
KeyVault 防火牆設置是允許流量通過選定的網絡,即 VNET xx-xx-vnet-01-np
如果我更改為所有網絡,它工作正常。
如果我需要通過上面的 VNET 對 go 進行 DevOps 到哪里配置?
如果您使用的是私有代理,則需要將包含您的私有代理的子網添加到允許的子網列表中。
如果您使用的是 Microsoft 托管的代理,您可以做的最好的事情是捕獲代理的 IP(使用https://www.ipify.org/之類的東西)並將其臨時添加到密鑰庫的地址 ZA121A6BA52E84CEDB26。 這是一種痛苦。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.