Použití Azure Key Vault v automatizaci
Tento článek obsahuje příklad použití Azure Key Vault ve scénáři automatizace. Azure Key Vault poskytuje způsob, jak bezpečně ukládat a načítat hesla, tokeny a další tajné kódy, které jsou uložené mimo místní počítač, a používat je v kanálu automatizace.
Nastavení hostitele, na kterém běží automatizace
Počínaje az.KeyVault 3.3.0 modul obsahuje rozšíření SecretManagement, které umožňuje používat rutiny SecretManagement k interakci s tajnými klíči uloženými v Azure Key Vault.
Nejprve byste měli ve svém předplatném Azure vytvořit Key Vault a přidat tajné kódy. Další informace najdete v tématu Rychlý start: Nastavení a načtení klíče z Azure Key Vault pomocí Azure PowerShell.
Pokud chcete použít Azure Key Vault se službou SecretManagement, ujistěte se, že máte modul Az.KeyVault.
Dále trezor zaregistrujte pomocí AZKVaultName a SubscriptionId. Tyto příkazy musí být spuštěny v kontextu uživatele účtu Automation na hostiteli automation.
Install-Module -Name Microsoft.PowerShell.SecretManagement -Repository PSGallery -Force
Install-Module Az.KeyVault -Repository PSGallery -Force
Import-Module Microsoft.PowerShell.SecretManagement
Import-Module Az.KeyVault
$VaultParameters = @{
AZKVaultName = $vaultName
SubscriptionId = $subID
}
Register-SecretVault -Module Az.KeyVault -Name AzKV -VaultParameters $VaultParameters
Použití tajných kódů Azure Key Vault v automatizaci
Teď, když jste zaregistrovali azure Key Vault ve službě SecretManagement, můžete zobrazit tajné kódy pomocí Get-SecretInfo
, získat tajné kódy pomocí Get-Secret
, vytvářet a aktualizovat tajné kódy pomocí Set-Secret
a odebírat je pomocí Remove-Secret
.