如何 use/remap Azure KeyVault secret 作为 Azure DevOps Pipeline 环境变量?

How to use/remap Azure KeyVault secret as Azure DevOps Pipeline environment variable?

我正在 Azure KeyVault 中存储数据库连接字符串,并希望使用/重新映射 keyvault 机密 DB-DEV-CONNECTION-STRINGASPNETCORE_ConnectionStrings__ConnectionString 环境变量,以便我的服务器可以将其作为配置读取 属性在启动期间。

我正在使用网络配置(不是 YAML)并且不知道如何引用变量,所以它不是 DB-DEV-CONNECTION-STRING 而是 ASPNETCORE_ConnectionStrings__ConnectionString.
我在我的 piplene 中链接了 keyvault,并且在构建作业开始时成功下载了秘密。

我想要这样的东西:

在密钥保管库任务之后添加一个 PowerShell 任务并设置变量:

Write-Host "##vso[task.setvariable variable=ASPNETCORE_ConnectionStrings_ConnectionString]$(DB-DEV-CONNECTION-STRING)"