For the complete documentation index, see llms.txt. This page is also available as Markdown.

Azure Key Vault-Tresore

Registrieren Sie Azure Key Vault als vollwertigen Secret-Tresor in PowerShell Universal für geheime Variablen und Anmeldeinformationen.

PowerShell Universal kann Azure Key Vault als vollwertigen Secret-Tresor registrieren. Registrierte Tresore werden prozessintern verwaltet, erscheinen in Tresor-Auswahlfeldern für geheime Variablen und Anmeldeinformationen und werden in .universal/secretVaults.ps1 gespeichert.

Einen Tresor erstellen

  1. Gehen Sie zu Manage > Variables & Secrets > Vaults und wählen Sie Create.

  2. Geben Sie einen Tresornamen und dessen Azure Key Vault-URI ein, z. B. https://production.vault.azure.net/.

  3. Wählen Sie eine Authentifizierungsmethode und geben Sie die dafür erforderlichen Werte an.

  4. Speichern Sie den Tresor und wählen Sie ihn anschließend beim Erstellen einer geheimen Variable oder von Anmeldeinformationen aus.

Bestehende SecretManagement-Registrierungen bleiben verfügbar, werden auf der Seite Vaults jedoch nur angezeigt. Verwenden Sie diesen Ablauf für neue Azure Key Vault-Registrierungen.

Authentifizierungsmethoden

Methode
Konfiguration

Standard

Verwendet DefaultAzureCredential aus der Hostumgebung.

Verwaltete Identität

Verwendet standardmäßig die systemseitig zugewiesene verwaltete Identität. Geben Sie eine Client-ID der verwalteten Identität an, um eine benutzerseitig zugewiesene Identität zu verwenden.

Client-Secret

Geben Sie die Entra-Mandanten-ID, die Anwendungs-Client-ID und den Namen einer PSU-Geheimvariable an, in der das Client-Secret der Anwendung gespeichert ist. Der geheime Wert wird nicht in der Tresor-Registrierung gespeichert.

PowerShell verwenden

Erstellen Sie eine Registrierung, die die systemseitig zugewiesene verwaltete Identität verwendet:

New-PSUSecretVault -Name 'Production Key Vault' `
    -VaultUri 'https://production.vault.azure.net/' `
    -AuthenticationType ManagedIdentity

Erstellen Sie eine Registrierung, die eine Entra-Anwendungsregistrierung verwendet:

Verwenden Sie Get-PSUSecretVault, Set-PSUSecretVault und Remove-PSUSecretVault, um Registrierungen remote zu verwalten. Der von ClientSecretVariable referenzierte Wert muss eine PSU-Geheimvariable sein.

Zuletzt aktualisiert

War das hilfreich?