Delen via


Een geheim ophalen uit Azure Key Vault met JavaScript

Maak de SecretClient met de juiste referenties voor programmatische verificatie en gebruik vervolgens de client om een geheim op te halen uit Azure Key Vault.

De huidige versie van het geheim ophalen

Als u een geheim wilt ophalen in Azure Key Vault, gebruikt u de methode getSecret van de klasse SecretClient.

const name = 'mySecret';

const { name, properties, value } = await client.getSecret(secretName);

Met deze methode wordt het object KeyVaultSecret geretourneerd.

Elke versie van het geheim ophalen

Als u een specifieke versie van een geheim in Azure Key Vault wilt ophalen, gebruikt u het object GetSecretOptions wanneer u de methode getSecret van de klasse SecretClient aanroept. Met deze methode wordt het object KeyVaultSecret geretourneerd.

const name = 'mySecret';
const options = {
    version: 'd9f2f96f120d4537ba7d82fecd913043'
};
 
const { name, properties, value } = await client.getSecret(secretName, options);

Met deze methode wordt het object KeyVaultSecret geretourneerd.

Alle versies van een geheim ophalen

Als u alle versies van een geheim in Azure Key Vault wilt ophalen, gebruikt u de methode listPropertiesOfSecretVersions van de klasse SecretClient om een iterable lijst met de eigenschappen van de versie van het geheim op te halen. Hiermee wordt een Object SecretProperties geretourneerd, dat de waarde van de versie niet bevat. Als u de waarde van de versie wilt gebruiken, gebruikt u de versie die wordt geretourneerd in de eigenschap om de waarde van het geheim op te halen met de methode getSecret .

Methode Retourneert waarde Retourneert eigenschappen
getSecret Ja Ja
listPropertiesOfSecretVersions Nee Ja
const versions = [];

for await (const secretProperties of client.listPropertiesOfSecretVersions(
secretName
)) {
    const { value } = await client.getSecret(secretName, {
        version: secretProperties?.version,
    });

    versions.push({
        name: secretName,
        version: secretProperties?.version,
        value: value,
        createdOn: secretProperties?.createdOn,
    });
}

Uitgeschakeld geheim ophalen

Gebruik de volgende tabel om te begrijpen wat u kunt doen met een uitgeschakeld geheim.

Toegestaan Niet toegestaan
Geheim inschakelen
Eigenschappen bijwerken
Waarde ophalen

Volgende stappen