Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Buat SecretClient dengan kredensial autentikasi terprogram yang sesuai, lalu gunakan klien untuk mengaktifkan dan menonaktifkan rahasia dari Azure Key Vault.
Mengaktifkan rahasia
Untuk mengaktifkan rahasia di Azure Key Vault, gunakan metode updateSecretProperties dari kelas 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);
Metode ini mengembalikan objek SecretProperties .
Menonaktifkan rahasia baru
Untuk menonaktifkan rahasia saat dibuat, gunakan metode setSecret dengan opsi untuk diaktifkan diatur ke 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);
}
Menonaktifkan rahasia yang sudah ada
Untuk menonaktifkan rahasia yang ada di Azure Key Vault, gunakan metode updateSecretProperties dari kelas 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);
}
Metode ini mengembalikan objek SecretProperties .