Recuperare oggetti da Azure Key Vault

Completato

Azure Key Vault è uno strumento sicuro per l'archiviazione di segreti, chiavi e certificati. Una volta archiviati, questi elementi possono essere usati da utenti e applicazioni per eseguire azioni e operazioni in modo sicuro. Il processo per recuperare una di queste risorse è comune. Si vedrà quindi come esaminare un segreto da un insieme di credenziali delle chiavi.

Aggiungere un segreto all'insieme di credenziali delle chiavi

Per aggiungere un segreto all'insieme di credenziali, seguire questa procedura:

  1. Nel portale di Azure passare al nuovo insieme di credenziali delle chiavi

  2. Nella pagina di impostazioni di Key Vault selezionare Segreti.

  3. Selezionare Genera/Importa.

  4. Nella schermata Crea un segreto selezionare i seguenti valori:

    Impostazione Valore da immettere
    Opzioni di caricamento Manuale
    Nome mySC300keyvaultSecret
    Valore Questo è il mio segreto
  5. Seleziona Crea.

Recuperare un segreto usando il portale di Azure

Il processo è semplice. Aprire l'insieme di credenziali delle chiavi e quindi aprire il segreto creato. Selezionare il pulsante Mostra il valore segreto.

Screenshot of the Azure Key Vault, with a secret open and the show secret value selected. You can read or copy the value in plain text.

Recuperare un segreto usando l'interfaccia della riga di comando o PowerShell

È possibile recuperare rapidamente e facilmente un segreto dall'insieme di credenziali delle chiavi usando i linguaggi di scripting.

CLI

az keyvault secret show --name "mySC300keyvaultSecret" --vault-name "<your-unique-keyvault-name>" --query "value"


PowerShell

$secret = Get-AzKeyVaultSecret -VaultName "<your-unique-keyvault-name>" -Name "mySC300keyvaultSecret" -AsPlainText


Recuperare un segreto in un'applicazione

Se si sta creando un'applicazione che deve accedere ai segreti, ai certificati e alle chiavi dell'insieme di credenziali delle chiavi, è possibile accedere all'insieme di credenziali delle chiavi usando .NET, Node.js, Python e altri linguaggi.