Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |