Как передать секреты хранилища ключей в параметр?
В настоящее время я работаю с некоторыми секретами хранилища ключей и пытаюсь понять, можно ли каким-либо образом передать некоторые секреты в параметры внутри конвейеров Azure. Кто-нибудь знает, как это сделать?
1 ответ
Вот шаги для решения этой проблемы:
Добавить хранилище ключей на лазурном портале
Внутри вашего конвейера вы должны щелкнуть следующие параметры: «Библиотека»> «+ Группа переменных»> «Добавить имя»> «Выбрать параметр под названием «Связать секреты из хранилища ключей Azure как переменные»> «Выбрать подписку Azure»> «Выбрать имя хранилища ключей»> «Выбрать свой секрет». .
В самом конвейере вам нужно будет добавить следующий код:
parameters:
- name: TokenDev
displayName: Token
type: string
default: keyvault
values:
- keyvaultdev
- kevaultprod
variables:
- name: privateToken
value: ${{parameters.TokenDev}}
- Чтобы вызвать секрет внутри переменной, вам просто нужно сделать следующее:
$(private) [whatever name you provide to the secret]
Если вы хотите узнать больше о параметрах, я рекомендую вам нажать здесь .