Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Maak SecretClient met de juiste programmatische verificatiereferenties en gebruik vervolgens de client om een bestaand geheim uit Azure Key Vault te verwijderen.
Een geheim verwijderen
Als u een geheim in Azure Key Vault wilt verwijderen, gebruikt u de LRO-methode (Long Running Operation) van de SecretClient-klasse, gekoppeld aan de pollUntilDone om te wachten totdat het verwijderen is voltooid.
Wanneer een geheim wordt verwijderd, wordt de geconfigureerde verwijderingsstrategie voor de sleutelkluis gebruikt.
const existingSecretName = 'myExistingSecret';
// Begin LRO
const deletePoller = await client.beginDeleteSecret(secretName);
// Wait for LRO to complete
const deleteResult = await deletePoller.pollUntilDone();
console.log(`SecretName: ${deleteResult.name}`);
console.log(`DeletedDate: ${deleteResult.deletedOn}`);
console.log(`Version: ${deleteResult.properties.deletedOn}`);
console.log(`PurgeDate: ${deleteResult.scheduledPurgeDate}`);
Dit deleteResult is een DeletedSecret-object .
Een verwijderd geheim herstellen
Als u een verwijderd geheim in Azure Key Vault wilt herstellen, gebruikt u de LRO-methode (beginRecoverDeletedSecret long running operation) van de Klasse SecretClient, gekoppeld aan de pollUntilDone om te wachten totdat het herstel is voltooid.
Het herstelde geheim heeft hetzelfde:
namevalue- alle eigenschappen, inclusief
enabled,createdOn, entagsversion
const deletedSecretName = 'myDeletedSecret';
// Begin LRO
const recoveryPoller = await client.beginRecoverDeletedSecret(secretName);
// Wait for LRO to complete
const recoveryResult = await recoveryPoller.pollUntilDone();
console.log(`SecretName: ${recoveryResult.name}`);
console.log(`Version: ${recoveryResult.version}`);
Dit recoveryResult is een SecretProperties-object .
Een geheim opschonen
Als u een geheim onmiddellijk in Azure Key Vault wilt opschonen, gebruikt u de methode beginDeleteSecret van de klasse SecretClient .
De opschoningsbewerking vindt onmiddellijk plaats en kan niet ongedaan worden. Overweeg een back-up van het geheim te maken voordat u het opschoont.
const deletedSecretName = 'myDeletedSecret';
// Purge
await client.purgeDeletedSecret(mySecretName);