Dela via


AzureKeyVault@1 – Azure Key Vault v1-uppgift

Använd den här uppgiften för att ladda ned hemligheter, till exempel autentiseringsnycklar, lagringskontonycklar, datakrypteringsnycklar, . PFX-filer och lösenord från en Azure Key Vault--instans. Uppgiften kan användas för att hämta de senaste värdena för alla eller en delmängd hemligheter från valvet och ange dem som variabler som kan användas i efterföljande uppgifter i en pipeline. Uppgiften är Node-baserad och fungerar med agenter i Linux, macOS och Windows.

Den här versionen av uppgiften är inaktuell. använd AzureKeyVault@2.

Använd den här uppgiften för att ladda ned hemligheter, till exempel autentiseringsnycklar, lagringskontonycklar, datakrypteringsnycklar, . PFX-filer och lösenord från en Azure Key Vault--instans. Uppgiften kan användas för att hämta de senaste värdena för alla eller en delmängd hemligheter från valvet och ange dem som variabler som kan användas i efterföljande uppgifter i en pipeline. Uppgiften är Node-baserad och fungerar med agenter i Linux, macOS och Windows.

Syntax

# 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.

Ingångar

azureSubscription - Azure-prenumeration
Indataalias: ConnectedServiceName. string. Obligatoriskt.

Tjänstanslutningen för Azure-prenumerationen som antingen innehåller Azure Key Vault-instansen eller skapar en ny anslutning. Läs mer om ansluta till Azure.


KeyVaultName - Key Vault-
string. Obligatoriskt.

Namnet på Azure Key Vault som innehåller hemligheterna som ska laddas ned.


SecretsFilter - Hemlighetsfilter
string. Obligatoriskt. Standardvärde: *.

Laddar ned hemliga namn enligt det angivna värdet. Värdet kan vara standardvärdet för att ladda ned alla hemligheter från det valda nyckelvalvet eller en kommaavgränsad lista med hemliga namn.


SecretsFilter - Hemlighetsfilter
string. Obligatoriskt. Tillåtna värden: EditableOptions (Sant). Standardvärde: *.

Laddar ned hemliga namn enligt det angivna värdet. Värdet kan vara standardvärdet för att ladda ned alla hemligheter från det valda nyckelvalvet eller en kommaavgränsad lista med hemliga namn.


RunAsPreJob - Gör hemligheter tillgängliga för hela jobbet
boolean. Standardvärde: false.

Kör uppgiften innan jobbkörningen börjar. Exponerar hemligheter för alla uppgifter i jobbet, inte bara uppgifter som följer den här.


RunAsPreJob - Gör hemligheter tillgängliga för hela jobbet
boolean. Tillåtna värden: EditableOptions (Sant). Standardvärde: false.

Kör uppgiften innan jobbkörningen börjar. Exponerar hemligheter för alla uppgifter i jobbet, inte bara uppgifter som följer den här.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Ingen.

Anmärkningar

Fungerar med plattformsoberoende agenter (Linux, macOS eller Windows).

Det finns en nyare version av Azure Key Vault-uppgiften.

Jag får ett forbidden fel på pipelines när jag hämtar autentiseringsuppgifter från Azure Key Vault

Detta inträffar om nödvändiga behörigheter saknas i Azure-nyckelvalvet. Lös problemet genom att lägga till en åtkomstprincip med rätt behörigheter.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.0.0 eller senare
Aktivitetskategori Gruppera

Se även