AzureKeyVault@1: tarea Azure Key Vault v1
Use esta tarea para descargar secretos, como claves de autenticación, claves de cuenta de almacenamiento, claves de cifrado de datos, . Archivos PFX y contraseñas de una instancia de de Azure Key Vault
Esta versión de la tarea está en desuso; use AzureKeyVault@2.
Use esta tarea para descargar secretos, como claves de autenticación, claves de cuenta de almacenamiento, claves de cifrado de datos, . Archivos PFX y contraseñas de una instancia de de Azure Key Vault
Sintaxis
# Azure Key Vault v1
# Download Azure Key Vault secrets.
- task: AzureKeyVault@1
inputs:
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
KeyVaultName: # string. Required. Key vault.
SecretsFilter: '*' # string. Required. Secrets filter. Default: *.
#RunAsPreJob: false # boolean. Make secrets available to whole job. Default: false.
# Azure Key Vault v1
# Download Azure Key Vault secrets.
- task: AzureKeyVault@1
inputs:
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
KeyVaultName: # string. Required. Key vault.
SecretsFilter: '*' # 'EditableOptions'. Required. Secrets filter. Default: *.
#RunAsPreJob: false # 'EditableOptions'. Make secrets available to whole job. Default: false.
Entradas
azureSubscription
-
de suscripción de Azure
Alias de entrada: ConnectedServiceName
.
string
. Obligatorio.
La conexión de servicio de la suscripción de Azure que contiene la instancia de Azure Key Vault o crea una nueva conexión. Obtenga más información sobre conectarse a Azure.
KeyVaultName
-
key vault
string
. Obligatorio.
Nombre de Azure Key Vault que contiene los secretos que se van a descargar.
SecretsFilter
-
de filtro secretos
string
. Obligatorio. Valor predeterminado: *
.
Descarga nombres secretos según el valor especificado. El valor puede ser el valor predeterminado para descargar todos los secretos del almacén de claves seleccionado o una lista separada por comas de nombres secretos.
SecretsFilter
-
de filtro secretos
string
. Obligatorio. Valores permitidos: EditableOptions
(True). Valor predeterminado: *
.
Descarga nombres secretos según el valor especificado. El valor puede ser el valor predeterminado para descargar todos los secretos del almacén de claves seleccionado o una lista separada por comas de nombres secretos.
RunAsPreJob
-
Hacer que los secretos estén disponibles para todo el trabajo
boolean
. Valor predeterminado: false
.
Ejecuta la tarea antes de que comience la ejecución del trabajo. Expone secretos a todas las tareas del trabajo, no solo las tareas que siguen a esta.
RunAsPreJob
-
Hacer que los secretos estén disponibles para todo el trabajo
boolean
. Valores permitidos: EditableOptions
(True). Valor predeterminado: false
.
Ejecuta la tarea antes de que comience la ejecución del trabajo. Expone secretos a todas las tareas del trabajo, no solo las tareas que siguen a esta.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
Funciona con agentes multiplataforma (Linux, macOS o Windows).
Hay disponible una versión más reciente de la tarea Azure Key Vault.
Obtengo un error de forbidden
en las canalizaciones en el momento de obtener credenciales de Azure Key Vault
Esto ocurre si faltan los permisos necesarios en el almacén de claves de Azure. Para resolver el problema, agregar una directiva de acceso con los permisos correctos.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
demandas | Ninguno |
funcionalidades de |
Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 2.0.0 o superior |
Categoría de tarea | Desplegar |