Delen via


Een geheim ophalen uit Azure Key Vault met JavaScript

Maak secretClient met de juiste programmatische verificatiereferenties en gebruik vervolgens de client om een geheim op te halen uit Azure Key Vault.

De huidige versie van het geheim verkrijgen

Gebruik de getSecret-methode van de klasse SecretClient om een geheim op te halen in Azure Key Vault.

const name = 'mySecret';

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

Met deze methode wordt het KeyVaultSecret-object geretourneerd.

Een willekeurige versie van geheim ophalen

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

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

Met deze methode wordt het KeyVaultSecret-object 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 SecretClient-klasse om een iterable lijst op te halen met de eigenschappen van de versie van het geheim. Hiermee wordt een SecretProperties-object geretourneerd, dat niet de waarde van de versie bevat. Als u de waarde van de versie wilt, gebruik dan de versie die door de eigenschap wordt geretourneerd om de waarde van het geheim op te halen met de getSecret-methode.

Methode Retourneert de waarde Retourneert eigenschappen
getSecret Ja Ja
listPropertiesOfSecretVersions (lijstEigenschappenVanGeheimeVersies) 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