Riepilogo

Completato

In questo modulo è stata attivata la protezione della configurazione dei segreti di un'app in Azure Key Vault. Il codice dell'app ha eseguito l'autenticazione nell'insieme di credenziali con un'identità gestita e ha caricato automaticamente all'avvio i segreti dall'insieme di credenziali nella memoria.

Eseguire la pulizia

La sandbox esegue automaticamente la pulizia delle risorse al termine di questo modulo.

Quando si lavora nella propria sottoscrizione, al termine di un progetto è buona norma determinare se le risorse create sono ancora necessarie. Le risorse che rimangono in esecuzione hanno un costo. È possibile eliminare risorse singole oppure gruppi di risorse per eliminare l'intero set di risorse.

Per eseguire la pulizia dell'archiviazione Cloud Shell, eliminare la directory KeyVaultDemoApp.

Passaggi successivi

Se si trattasse di una vera app, che cosa succederebbe dopo?

  • Verrebbero inseriti tutti i segreti delle app negli insiemi di credenziali! Non è più necessario tenerli nei file di configurazione.
  • Continuare a sviluppare l'app. L'ambiente di produzione è completamente configurato, quindi non è necessario ripetere tutta la configurazione per le distribuzioni future.
  • Per supportare lo sviluppo, creare un ambiente di sviluppo che contenga segreti con lo stesso nome, ma con valori diversi. Concedere le autorizzazioni per il team di sviluppo e configurare il nome dell'insieme di credenziali nel file di configurazione dell'ambiente di sviluppo dell'app. La configurazione dipende dall'implementazione: per ASP.NET Core, AddAzureKeyVault rileverà automaticamente le installazioni locali di Visual Studio e l'interfaccia della riga di comando di Azure e userà le credenziali di Azure configurate in tali app per l'accesso all'insieme di credenziali. Per Node.js, è possibile creare un'entità servizio dell'ambiente di sviluppo con le autorizzazioni per l'insieme di credenziali e fare in modo che l'app esegua l'autenticazione usando loginWithServicePrincipalSecret.
  • Creare altri ambienti per scopi quali i test di accettazione utente.
  • Insiemi di credenziali separati tra sottoscrizioni diverse e/o gruppi di risorse per isolarli.
  • Concedere l'accesso ad altri insiemi di credenziali dell'ambiente alle persone appropriate.

Altre risorse