Cum pentru a prelua o variabilă de mediu și depozitați-l în Azure CLI?

0

Problema

Am urmatorul cod care creează variabila de mediu numita ENDPOINT_TEST printr-un ZGOMOT de conducte, dar vreau să ascunde URL-ul https://xyz. Am creat un secret în keyvault pentru a stoca acest url secret_url și am legat-mi keyvault variabile cu ADO. Intrebarea mea este cum pot eu numesc această variabilă de FORMALITĂȚI și de a folosi în acest azure cli script?

- 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

Am încercat următoarele:

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}

Niciunul dintre acestea au lucrat. Ce sunt eu lipsesc? Orice ajutor sau sugestie este apreciat!

1

Cel mai bun răspuns

0

Azure DevOPS Conducta poate stoca șirul în siguranță, sub capota se folosește același mecanism. Odată ce magazin variabila ca sigur șir, valoarea nu poate fi evidențiat.

Dacă simți conducte variabilă este de a face acest proces simplifica. Asigurați-vă că în timp ce crearea de "a Păstra această valoare ca secret"

Aici este de referință 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

În alte limbi

Această pagină este în alte limbi

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