首页 > 解决方案 > VSTS 将 Key Vault 证书导入 HostedVS 构建上的文件

问题描述

如何将证书从 Key Vault 导入 HostedVS17 上的文件夹?

目前,我有一个访问所有证书的密钥库任务。如何将它们导入临时文件夹以执行后续任务脚本?我正在使用 HostedVS2017

标签: powershellazure-devopsazure-keyvault

解决方案


可以添加两个任务以将证书从 Key Vault 导入文件。详细步骤如下:

  1. 添加Azure Key Vault 任务以指定要下载的密钥保管库
  2. 添加PowerShell 任务以将证书导入文件

    假设您的密钥保管库中有一个名称同名的证书cer1,那么您可以使用 powershell 脚本echo $(cer1) > myfile将其导入到文件myfile中。

此外,您可以直接将证书用作变量。如上示例,您可以$(cer1)直接使用该变量。


推荐阅读