Megosztás a következőn keresztül:


AzureKeyVault@1 – Azure Key Vault v1-feladat

Ezzel a feladatsal titkos kulcsokat tölthet le, például hitelesítési kulcsokat, tárfiókkulcsokat, adattitkosítási kulcsokat, . PFX-fájlok és jelszavak egy Azure Key Vault-példányból. A feladat segítségével lekérheti az összes vagy a titkos kódok egy részhalmazának legújabb értékeit a tárolóból, és beállíthatja őket változókként, amelyek felhasználhatók egy folyamat későbbi tevékenységeiben. A feladat csomópontalapú, és együttműködik a Linux, macOS és Windows rendszerű ügynökökkel.

Ezzel a feladatsal titkos kulcsokat tölthet le, például hitelesítési kulcsokat, tárfiókkulcsokat, adattitkosítási kulcsokat, . PFX-fájlok és jelszavak egy Azure Key Vault-példányból. A feladat segítségével lekérheti az összes vagy a titkos kódok egy részhalmazának legújabb értékeit a tárolóból, és beállíthatja őket változókként, amelyek felhasználhatók egy folyamat későbbi tevékenységeiben. A feladat csomópontalapú, és együttműködik a Linux, macOS és Windows rendszerű ügynökökkel.

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

Bevitelek

azureSubscription - Azure-előfizetés
Bemeneti alias: ConnectedServiceName. string. Kötelező.

Az Azure-előfizetés szolgáltatáskapcsolata, amely tartalmazza az Azure Key Vault-példányt, vagy létrehoz egy új kapcsolatot. További információ az Azure-hoz való csatlakozásról.


KeyVaultName - Kulcstartó
string. Kötelező.

A letölteni kívánt titkos kódokat tartalmazó Azure-Key Vault neve.


SecretsFilter - Titkos kódok szűrője
string. Kötelező. Alapértelmezett érték: *.

A megadott értéknek megfelelően letölti a titkos kódneveket. Az érték lehet az alapértelmezett érték, amely az összes titkos kulcsot letölti a kijelölt kulcstartóból, vagy egy vesszővel tagolt titkos névlistát.


SecretsFilter - Titkos kódok szűrője
string. Kötelező. Engedélyezett értékek: EditableOptions (Igaz). Alapértelmezett érték: *.

A megadott értéknek megfelelően letölti a titkos kódneveket. Az érték lehet az alapértelmezett érték, amely az összes titkos kulcsot letölti a kijelölt kulcstartóból, vagy egy vesszővel tagolt titkos névlistát.


RunAsPreJob - Titkos kódok elérhetővé tétele a teljes feladat számára
boolean. Alapértelmezett érték: false.

A feladat végrehajtása előtt futtatja a feladatot. Titkos kódokat tesz elérhetővé a feladat összes tevékenységének, nem csak az ezt követő tevékenységeknek.


RunAsPreJob - Titkos kódok elérhetővé tétele a teljes feladat számára
boolean. Engedélyezett értékek: EditableOptions (Igaz). Alapértelmezett érték: false.

A feladat végrehajtása előtt futtatja a feladatot. Titkos kódokat tesz elérhetővé a feladat összes tevékenységének, nem csak az ezt követő tevékenységeknek.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Platformfüggetlen ügynökökkel (Linux, macOS vagy Windows) működik.

Elérhető az Azure Key Vault feladat újabb verziója.

Hibaüzenet jelenik forbidden meg a folyamatokon, amikor hitelesítő adatokat kapok az Azure-ból Key Vault

Ez akkor fordul elő, ha a szükséges engedélyek hiányoznak az Azure Key Vaultban. A probléma megoldásához adjon hozzá egy hozzáférési szabályzatot a megfelelő engedélyekkel.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.0.0 vagy újabb
Feladatkategória Üzembe helyezés

Lásd még