ฉันต้องการต่อรหัสโปรแกรมและสร้างตัวแปรสภาพแวดล้อมโทรมา ENDPOINT_TEST
ผ่านการเสียเวลาส่งสินค้าแต่ฉันต้องการจะซ่อนคนที่อยู่ URL https://xyz
. ฉันต้องสร้างความลับใน keyvault องการจะจัดเก็บที่อยู่ url นี้ที่ secret_url
และฉันต้องเชื่อมโยงของฉัน keyvault ตัวแปรกับเสียเวลา. คำถามคือทำไมฉันโทรหาตัวแปรนี้จากเสียเวลาและใช้มันใน color 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}
ไม่ใช่เรื่องของพวกนี้ต้องทำงานอยู่ ฉันพลาดอะไรไป ช่วยหรือข้อแนะนำคือชื่น!