Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Skapa SecretClient med lämpliga programmässiga autentiseringsuppgifter och använd sedan klienten för att ta bort en befintlig hemlighet från Azure Key Vault.
Ta bort en hemlighet
Om du vill ta bort en hemlighet i Azure Key Vault använder du metoden beginDeleteSecret long running operation (LRO) för klassen SecretClient, kedjad med pollUntilDone för att vänta tills borttagningen är klar.
När en hemlighet tas bort använder den den konfigurerade borttagningsstrategin för nyckelvalvet.
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}`);
Det här deleteResult är ett DeletedSecret-objekt .
Återställa en borttagen hemlighet
Om du vill återställa en borttagen hemlighet i Azure Key Vault använder du metoden beginRecoverDeletedSecret long running operation (LRO) i klassen SecretClient, kedjad med pollUntilDone för att vänta tills återställningen är klar.
Den återställda hemligheten har samma:
namevalue- alla egenskaper, inklusive
enabled,createdOn,tagsochversion
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}`);
Det här recoveryResult är ett SecretProperties-objekt .
Rensa en hemlighet
Om du vill rensa en hemlighet i Azure Key Vault omedelbart använder du metoden beginDeleteSecret i klassen SecretClient .
Rensningsåtgärden sker omedelbart och kan inte ångras. Överväg att skapa en säkerhetskopia av hemligheten innan du rensar den.
const deletedSecretName = 'myDeletedSecret';
// Purge
await client.purgeDeletedSecret(mySecretName);