Resumen

Completado

En este módulo, ha protegido la configuración del secreto de una aplicación en Azure Key Vault. El código de la aplicación se autentica en el almacén con una identidad administrada y carga automáticamente los secretos del almacén en memoria al inicio.

Limpieza

El espacio aislado limpia los recursos automáticamente cuando haya terminado con este módulo.

Al trabajar en una suscripción propia, se recomienda identificar al final de un proyecto si aún necesita los recursos creados. Los recursos que dejas en ejecución pueden costar dinero. Puede eliminar los recursos de forma individual o eliminar el grupo de recursos para eliminar todo el conjunto de recursos.

Para limpiar el almacenamiento de Cloud Shell, elimine el directorio KeyVaultDemoApp.

Pasos siguientes

Si se tratase de una aplicación real, ¿qué vendría a continuación?

  • Colocar todos los secretos de aplicación en los almacenes. Ya no hay ninguna razón para tenerlos en archivos de configuración.
  • Seguir desarrollando la aplicación. El entorno de producción está completamente configurado, por lo que no tendrá que repetir la instalación en las implementaciones futuras.
  • Para admitir el desarrollo, cree un almacén de entorno de desarrollo que contenga secretos con los mismos nombres pero distintos valores. Conceda permisos al equipo de desarrollo y configure el nombre del almacén en el archivo de configuración del entorno de desarrollo de la aplicación. La configuración depende de la implementación: en ASP.NET Core, AddAzureKeyVault detectará automáticamente las instalaciones locales de Visual Studio y la CLI de Azure, y usará las credenciales de Azure configuradas en esas aplicaciones para iniciar sesión en el almacén y acceder a él. En Node.js, puede crear una entidad de servicio de entorno de desarrollo con permisos en el almacén y hacer que la aplicación se autentique mediante loginWithServicePrincipalSecret.
  • Cree más entornos con fines tales como pruebas de aceptación de usuario.
  • Reparta los almacenes entre distintas suscripciones y grupos de recursos para aislarlos.
  • Conceda acceso a otros almacenes de entorno a las personas adecuadas.

Lecturas adicionales

Comprobar los conocimientos

1.

¿Cuál de las siguientes afirmaciones no es una de las ventajas de Azure Key Vault?

2.

¿Cuál de estas afirmaciones describe mejor el proceso de autorización y autenticación de Azure Key Vault?

3.

¿Cómo ayuda Azure Key Vault a proteger los secretos después de que la aplicación los haya cargado?