J'ai le code suivant qui crée la variable d'environnement appelée ENDPOINT_TEST
par le biais d'un ADO de pipeline, mais je veux cacher l'URL https://xyz
. J'ai créé un secret dans le keyvault pour stocker cette url secret_url
et j'ai lié mon keyvault variables avec ADO. Ma question est comment puis-je appeler cette variable à partir d'ADO et de l'utiliser dans ce azure script 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
J'ai essayé ce qui suit:
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}
Aucun d'entre eux ont travaillé. Ce qui me manque? Toute aide ou suggestion est apprécié!