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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: