Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Erstellen Sie den SecretClient mit den entsprechenden Anmeldeinformationen für die programmgesteuerte Authentifizierung, und verwenden Sie dann den Client, um ein Azure Key Vault-Geheimnis zu aktivieren und zu deaktivieren.
Aktivieren eines Geheimnisses
Verwenden Sie zum Aktivieren eines Azure Key Vault-Geheimnisses die updateSecretProperties-Methode der SecretClient-Klasse.
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);
Diese Methode gibt das SecretProperties-Objekt zurück.
Deaktivieren eines neuen Geheimnisses
Um ein Geheimnis bei seiner Erstellung zu deaktivieren, verwenden Sie die setSecret-Methode, wobei die Option Aktiviert auf „false“ festzulegen ist.
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);
}
Deaktivieren eines vorhandenen Geheimnisses
Verwenden Sie zum Deaktivieren eines vorhandenes Azure Key Vault-Geheimnisses die updateSecretProperties-Methode der SecretClient-Klasse.
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);
}
Diese Methode gibt das SecretProperties-Objekt zurück.