首页 > 解决方案 > 如何使用 Azure Keyvault 机密创建 VSTS 服务终结点

问题描述

我正在研究 VSTS CI&CD。为此,我尝试将“Azure 资源管理器”服务端点创建为 VSTS 连接。但是,在这里我不想直接提供 SPN 凭据,即“客户端 ID 和客户端密码”来建立连接,尽管我需要传递保存在 Azure 密钥库中的密钥库机密中的 SPN 凭据。这可能吗,使用 Azure Keyvault Secrets 创建 VSTS 服务终结点。如果可能,请建议我“如何做到”</p>

标签: azureazure-devopsazure-keyvault

解决方案


目前,VSTS 可以支持以下服务端点列表

  1. Azure 经典服务连接
  2. Azure 资源管理器服务连接
  3. Azure 服务总线服务连接
  4. Bitbucket 云服务 enconnectiondpoint
  5. 厨师服务连接
  6. Docker Host 服务连接
  7. Docker Registry 服务连接
  8. 外部 Git 服务连接
  9. 通用服务连接
  10. GitHub服务连接
  11. GitHub Enterprise 服务连接
  12. 詹金斯服务连接
  13. Kubernetes 服务连接
  14. npm 服务连接
  15. NuGet 服务连接
  16. Service Fabric 服务连接
  17. SSH服务连接
  18. 颠覆服务连接
  19. Team Foundation Server / VSTS 服务连接
  20. Visual Studio App Center 服务连接

ARM Service connection至少需要连接到AzureKeyVault. 我认为您有点担心将 SPN (客户端 ID 和客户端机密)存储在 VSTS 凭据中。实际上,您不必担心。此凭据将安全存储,创建后其他人无法看到。


推荐阅读