Sdílet prostřednictvím


Získání tajného kódu ze služby Azure Key Vault pomocí JavaScriptu

Vytvořte SecretClient s příslušnými přihlašovacími údaji pro programové ověřování a pak pomocí klienta získejte tajný kód ze služby Azure Key Vault.

Získání aktuální verze tajného kódu

Pokud chcete získat tajný kód ve službě Azure Key Vault, použijte metodu getSecret třídy SecretClient.

const name = 'mySecret';

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

Tato metoda vrátí keyVaultSecret objekt.

Získání jakékoli verze tajného kódu

Pokud chcete získat konkrétní verzi tajného kódu ve službě Azure Key Vault, použijte při volání metody getSecretOptions třídy SecretClient objekt GetSecretOptions. Tato metoda vrátí keyVaultSecret objekt.

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

Tato metoda vrátí keyVaultSecret objekt.

Získání všech verzí tajného kódu

Pokud chcete získat všechny verze tajného kódu ve službě Azure Key Vault, použijte metodu listPropertiesOfSecretVersions třídy SecretClient k získání iterovatelného seznamu vlastností verze tajného kódu. Tím se vrátí objekt SecretProperties , který neobsahuje hodnotu verze. Pokud chcete hodnotu verze, použijte verzi vrácenou ve vlastnosti k získání hodnoty tajného kódu metodou getSecret .

metoda Vrátí hodnotu. Vrátí vlastnosti.
getSecret Ano Yes
listPropertiesOfSecretVersions No Ano
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,
    });
}

Získání zakázaného tajného kódu

Následující tabulka vám umožní pochopit, co můžete dělat se zakázaným tajným kódem.

Povoleno Nepovoleno
Povolení tajného kódu
Aktualizace vlastností
Získání hodnoty

Další kroky