簡體   English   中英

從 DevOps Pipeline 讀取 Keyvault 機密

[英]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.

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