Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvořte SecretClient s příslušnými přihlašovacími údaji pro programové ověřování a pak pomocí klienta povolte a zakažte tajný klíč ze služby Azure Key Vault.
Povolit tajemství
Pokud chcete ve službě Azure Key Vault povolit tajný klíč, použijte metodu updateSecretProperties třídy SecretClient .
const name = 'mySecret';
const version= 'd9f2f96f120d4537ba7d82fecd913043'
const properties = await client.updateSecretProperties(
secretName,
version,
{ enabled: true }
);
// get secret value
const { value } = await client.getSecret(secretName, version);
Tato metoda vrátí SecretProperties objektu.
Zakázání nového tajného kódu
Pokud chcete zakázat tajemství při jeho vytvoření, použijte metodu setSecret s možností enabled nastavenou na hodnotu false.
const mySecretName = 'mySecret';
const mySecretValue = 'mySecretValue';
// Success
const { name, value, properties } = await client.setSecret(
mySecretName,
mySecretValue,
{ enabled: false }
);
// Can't read value of disabled secret
try{
const secret = await client.getSecret(
mySecretName,
properties.version
);
} catch(err){
// `Operation get is not allowed on a disabled secret.`
console.log(err.message);
}
Zakázat existující tajemství
Pokud chcete zakázat existující tajný klíč ve službě Azure Key Vault, použijte metodu updateSecretProperties třídy SecretClient .
const name = 'mySecret';
const version= 'd9f2f96f120d4537ba7d82fecd913043';
// Success
const properties = await client.updateSecretProperties(
secretName,
version,
{ enabled: false }
);
// Can't read value of disabled secret
try{
const { value } = await client.getSecret(secretName, version);
} catch(err){
// `Operation get is not allowed on a disabled secret.`
console.log(err.message);
}
Tato metoda vrátí SecretProperties objektu.