Как передать секреты хранилища ключей в параметр?

В настоящее время я работаю с некоторыми секретами хранилища ключей и пытаюсь понять, можно ли каким-либо образом передать некоторые секреты в параметры внутри конвейеров Azure. Кто-нибудь знает, как это сделать?

1 ответ

Вот шаги для решения этой проблемы:

  1. Добавить хранилище ключей на лазурном портале

  2. Внутри вашего конвейера вы должны щелкнуть следующие параметры: «Библиотека»> «+ Группа переменных»> «Добавить имя»> «Выбрать параметр под названием «Связать секреты из хранилища ключей Azure как переменные»> «Выбрать подписку Azure»> «Выбрать имя хранилища ключей»> «Выбрать свой секрет». .

  3. В самом конвейере вам нужно будет добавить следующий код:

      parameters:
- name: TokenDev
  displayName: Token
  type: string
  default: keyvault
  values:
    - keyvaultdev
    - kevaultprod
variables:
- name: privateToken
  value: ${{parameters.TokenDev}}

  1. Чтобы вызвать секрет внутри переменной, вам просто нужно сделать следующее:
      $(private) [whatever name you provide to the secret]

Если вы хотите узнать больше о параметрах, я рекомендую вам нажать здесь .

Другие вопросы по тегам