如何获取环境变量和存储在蔚蓝的CLI?

0

的问题

我有以下代码,创造环境变量所谓 ENDPOINT_TEST 通过ADO管道但我想要隐藏的URL https://xyz. 我已经创建了一个秘密的keyvault储存这个网址作为 secret_url 和我有联系我的keyvault变量与ADO. 我的问题是如何我可以叫这个变量从ADO,并用它在该版本不仅能够移cli剧本吗?

- task: AzureCLI@1
   displayName: 'Set variable'
   inputs: 
     azureSubscription: 'test-group-SPN'
     scriptType: 'ps'
     scriptLocation: 'inlineScript'
     inlineScript: |
            az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=https://xyz

我试图如下:

az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=$(secret_url)

az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST='$(secret_url)'

az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=${secret_url}

没有这些工作。 我是什么丢失? 任何帮助或建议表示赞赏!

1

最好的答案

0

Azure否管可以存储串安全、发动机罩下使用同一机制。 一旦储存的变量,如安全串,它的价值不能透露。

如果感觉到管道的变量是使这一过程简化。 确保创建的同时,"保持这个值作为秘密"

这里是参考 https://www.benday.com/2021/07/20/azure-devops-yaml-pipelines-how-to-set-an-environment-variable-during-a-build-or-release/

2021-11-23 19:21:41

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................