M365Con 2027 – conferencia online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Desbloquear Zero Trust y la gestión avanzada de API en Azure

By ·

¡Bienvenido de nuevo al blog complementario del podcast! Como arquitecto o desarrollador cloud, crear aplicaciones sin servidor funcionales es solo la mitad del trabajo. En un panorama de amenazas actual, proteger tu entorno cloud exige un enfoque riguroso de la arquitectura de red, la aplicación de la identidad y la gobernanza automatizada. Hoy profundizamos en las estrategias principales para re

Automatically translated with AI from the original post. Read the English original

¡Bienvenido de nuevo al blog complementario del podcast! Como arquitecto o desarrollador cloud, crear aplicaciones sin servidor funcionales es solo la mitad del trabajo. En un panorama de amenazas actual, proteger tu entorno cloud exige un enfoque riguroso de la arquitectura de red, la aplicación de la identidad y la gobernanza automatizada. Hoy profundizamos en las estrategias principales para reforzar tus arquitecturas sin servidor combinando Microsoft Entra ID, OAuth 2.0 y Azure API Management. Tanto si quieres bloquear los endpoints de API críticos como si quieres aplicar estrictamente los principios de Zero Trust en tus redes virtuales, esta guía completa desglosa cada capa esencial que necesitas dominar.

Requisitos previos de redes en Azure

Descripción general de Azure Functions

Azure Functions te permite ejecutar código sin gestionar servidores. Esta arquitectura sin servidor simplifica el desarrollo de aplicaciones. Puedes crear API web, responder a cambios en bases de datos, procesar flujos de IoT y gestionar tareas programadas. Azure Functions admite numerosos escenarios de automatización, lo que lo hace muy versátil para aplicaciones cloud.

Puedes desencadenar funciones mediante distintos eventos. Por ejemplo, un desencadenador de Azure Blob Storage automatiza acciones cuando se cargan o modifican archivos. Los desencadenadores de Azure Queue procesan pedidos entrantes o validan datos de forma asíncrona. Esta flexibilidad te ayuda a crear flujos de trabajo eficientes en tu entorno cloud.

Conceptos básicos de redes virtuales

Una red virtual (VNet) en Azure proporciona un entorno seguro y aislado para tus recursos. Te permite conectar servicios de Azure y redes locales de forma segura. Al usar VNets, eliminas la exposición a Internet público, lo que mejora tu seguridad general.

Las características clave de las VNets son:

  • Espacio de red privado: las VNets crean un espacio dedicado para tus recursos.
  • Grupos de seguridad de red (NSG): los NSG actúan como cortafuegos virtuales, filtrando el tráfico hacia y desde tus recursos.
  • Aislamiento y control de acceso: las VNets restringen el acceso a redes autorizadas, garantizando el cumplimiento de los requisitos de seguridad.

Comprender estos componentes es fundamental para gestionar y optimizar tus recursos de redes en Azure de forma eficaz.

Lo esencial de la infraestructura como código

La infraestructura como código (IaC) es clave para automatizar tus implementaciones en Azure. Te permite definir tu infraestructura mediante código, reduciendo los errores manuales y acelerando los procesos de implementación. Los elementos clave de IaC son:

  1. Facilidad de implementación: automatiza la configuración de tus recursos.
  2. Coherencia: garantiza la uniformidad entre los distintos entornos.
  3. Escalabilidad: ajusta rápidamente tu infraestructura para adaptarte a las demandas cambiantes.
  4. Auditabilidad: registra los cambios con sistemas de control de versiones como Git.

Puedes usar herramientas como las plantillas de Azure Resource Manager (ARM), Terraform y Bicep para implementar IaC. Estas herramientas te ayudan a gestionar tus recursos de Azure de forma eficiente, garantizando que tu entorno cloud siga siendo seguro y cumpla la normativa.

Con estos requisitos previos bien entendidos, puedes sentar unas bases sólidas para proteger Azure Functions, gestionar redes virtuales e implementar la infraestructura como código en tu entorno de Azure.

Arquitectura para una aplicación de funciones segura en Azure

Architecture for Secure Azure Function App

Arquitectura de alto nivel

Para crear una aplicación de funciones segura en Azure, conviene integrarla con una red virtual (VNet). Esta integración permite que tu función se comunique de forma segura con otros recursos de tu entorno de Azure. La arquitectura recomendada de alto nivel incluye los siguientes elementos:

RecomendaciónBeneficio
Integrar con una red virtual y usar puntos de conexión privadosProtege las aplicaciones de funciones restringiendo el acceso a tu red interna y evitando la exposición a Internet público. La integración con redes virtuales y los puntos de conexión privados no están disponibles en el plan de hospedaje de Consumo.

Esta arquitectura garantiza que tus funciones operen en un entorno controlado, minimizando el riesgo de acceso no autorizado.

Componentes clave

Al implementar una aplicación de funciones segura en Azure, varios componentes clave desempeñan un papel fundamental para mantener la seguridad y la funcionalidad:

ComponenteDescripción
Exigir HTTPSGarantiza una comunicación segura al forzar HTTPS y la versión más reciente de TLS.
Gestionar las claves de accesoProtege los endpoints de las funciones exigiendo claves de acceso, salvo que se configuren como anónimos.
Implementar dentro de una red virtualMejora la seguridad al aislar la aplicación de funciones dentro de una red privada.
Usa Azure API Management para la autenticaciónOfrece opciones de seguridad adicionales para las solicitudes entrantes y puede restringir el acceso según la dirección IP.

Estos componentes trabajan juntos para crear un marco de seguridad sólido para tus Azure Functions, garantizando que solo los usuarios autorizados puedan acceder a tus aplicaciones.

Consideraciones de seguridad

La seguridad es fundamental al implementar Azure Functions. Debes conocer los posibles riesgos e implementar estrategias para mitigarlos. Estos son algunos riesgos de seguridad habituales asociados a Azure Function Apps:

  • Directivas demasiado permisivas: pueden dar lugar a implementaciones inseguras que eluden las comprobaciones de seguridad.
  • Exposición de API sin autenticación adecuada: esto crea puertas traseras directas al entorno, lo que facilita que los atacantes aprovechen vulnerabilidades.
  • Prácticas de codificación inseguras: el código de funciones vulnerable puede exponer datos o recursos confidenciales.

Para mitigar estos riesgos, considera las siguientes estrategias:

  • Implementa controles estrictos sobre las plantillas de ARM y aplica directivas de seguridad bien definidas.
  • Usa Azure API Management para controlar el acceso a las API de funciones sin servidor.
  • Supervisa las configuraciones incorrectas señaladas en Azure Security Center e implementa medidas de corrección.

Al abordar estas consideraciones de seguridad, puedes mejorar significativamente la seguridad de tu Azure Function App y proteger tus recursos en la nube.

Crear red virtual

Crear una red virtual (VNet) en Azure es esencial para establecer un entorno seguro para tus recursos en la nube. Sigue esta guía paso a paso para crear una red virtual con el portal de Azure y con la CLI de Azure.

Guía paso a paso

Usar el portal de Azure

  1. Ve al portal de Azure.
  2. Haz clic en la opción Crear recurso.
  3. Escribe red virtual en la barra de búsqueda y haz clic en Crear.
  4. Rellena los datos de la red virtual:
    • Suscripción: elige tu suscripción.
    • Grupo de recursos: selecciona o crea un grupo de recursos nuevo.
    • Nombre: introduce el nombre de tu red virtual.
    • Región: elige la región para tu red virtual.
  5. Haz clic en Siguiente: Direcciones IP e introduce los datos:
    • Espacio de direcciones IPv4: introduce el intervalo de direcciones IPv4 en notación CIDR.
    • Subred: crea una subred para tu red virtual.
  6. Haz clic en la pestaña Siguiente: Seguridad y elige tu configuración de seguridad.
  7. Haz clic en Revisar y crear y espera a que se completen las validaciones.
  8. Haz clic en Crear para finalizar la red virtual.

Usar la CLI de Azure

También puedes crear una red virtual con la CLI de Azure. Así se hace:

  1. Abre Azure Cloud Shell desde la barra de menús superior.
  2. Selecciona Bash.
  3. Usa el siguiente comando para crear una red virtual llamada vnet1 con un prefijo de dirección 10.1.0.0/16:
    az network vnet create --name vnet1 --resource-group <your-resource-group> --address-prefix 10.1.0.0/16
  4. Actualiza tus recursos para comprobar que vnet1 aparece en Todos los recursos.

Configurar subredes y grupos de seguridad

Después de crear tu red virtual, configura subredes y grupos de seguridad para mejorar la seguridad:

  • Subredes: crea subredes dentro de tu red virtual para agrupar recursos con funciones de negocio similares. Esta segmentación mejora la gestión y la seguridad.
  • Network Security Groups (NSG): usa NSG para gestionar el tráfico entre los distintos niveles de tu red. Implementa reglas de seguridad estrictas para controlar el flujo de tráfico y evita las reglas de permiso amplias.
Práctica recomendadaDescripción
Redes virtualesProporcionan aislamiento de recursos a nivel de red sin añadir tráfico entre dos redes virtuales.
Network Security Groups (NSG)Controlan el tráfico entre recursos de redes virtuales y redes externas, lo que permite una segmentación granular.
Application Security Groups (ASG)Agrupa las VM con una etiqueta de aplicación para definir y aplicar reglas de tráfico.
Azure FirewallFiltra el tráfico entre recursos en la nube, Internet y recursos locales, lo que mejora la seguridad.
Traffic AnalyticsAnaliza los registros de flujo de red para validar las directivas de segmentación y supervisar el comportamiento del tráfico.

Siguiendo estos pasos, puedes crear una red virtual que proteja eficazmente tus recursos de Azure.

Configurar Azure Functions

Crear Function App

Para crear una Function App, debes seguir unos pocos pasos esenciales. Empieza por iniciar sesión en el portal de Azure. Después, ve a la sección Crear un recurso. Selecciona Function App en la lista de recursos disponibles. Rellena los datos necesarios, como la suscripción, el grupo de recursos y el nombre de tu Function App. Elige la pila de entorno de ejecución que mejor se adapte a las necesidades de tu aplicación. Por último, haz clic en Crear para implementar tu Function App.

Al crear una aplicación de funciones, asegúrate de aplicar prácticas de operación seguras. Usa Azure Active Directory para la autenticación. Este paso ayuda a proteger tu aplicación de funciones frente a accesos no autorizados. Además, gestiona con cuidado las claves de acceso. Exige HTTPS para todas las comunicaciones y protege los datos en tránsito. Aísla tus aplicaciones de funciones para reforzar la seguridad y protege el punto de conexión SCM para evitar accesos no autorizados.

Configuración de red

La configuración de red desempeña un papel fundamental en la seguridad de tus aplicaciones de funciones de Azure. Estas son algunas opciones esenciales que conviene tener en cuenta:

Configuración de redDescripción
Redes virtualesIntegra tu aplicación de funciones con una red virtual para reforzar la seguridad y controlar el acceso.
Puntos de conexión privadosUsa puntos de conexión privados para conectarte de forma segura a los servicios de Azure, de modo que el tráfico no pase por la internet pública.
Referencias de Key VaultUsa Azure Key Vault para la administración centralizada de secretos, lo que permite acceder de forma segura a la información sensible sin modificar el código.
Seguridad de la cuenta de almacenamientoAsegúrate de proteger la cuenta de almacenamiento con puntos de conexión de servicio o puntos de conexión privados para restringir el acceso.

Si configuras estas opciones de red, podrás mejorar considerablemente la seguridad de tus aplicaciones de funciones de Azure.

Integrar con una red virtual

Integrar tu aplicación de funciones en una red virtual es fundamental para mantener un entorno seguro. Esta integración te permite restringir las conexiones salientes solo a redes virtuales específicas y de confianza. Así, tu aplicación de funciones solo es accesible desde una red privada, lo que refuerza la seguridad.

Estas son algunas características clave de la integración con redes virtuales:

CaracterísticaDescripción
Restricción de conexiones salientesLa integración con redes virtuales permite que Azure Functions restrinja las conexiones salientes solo a VNets específicas y de confianza, lo que refuerza la seguridad.
Accesibilidad desde la red privadaLa integración garantiza que la aplicación de funciones solo sea accesible desde una red privada, lo que mantiene un entorno seguro.
Cumplimiento y privacidad de los datosEsta característica resulta especialmente valiosa para las organizaciones que priorizan la seguridad de la red, el cumplimiento normativo y la privacidad de los datos al usar informática sin servidor en Azure.

Si sigues estos pasos e integras tu aplicación de funciones con una red virtual, podrás crear un entorno en la nube seguro y eficiente para tus aplicaciones.

Mejorar la seguridad con API Management

Descripción general de API Management

API Management es una capa clave para proteger tus Azure Functions. Te permite crear, publicar y administrar API en un entorno seguro. Con API Management puedes controlar el acceso a tus aplicaciones de funciones de Azure y supervisar su uso de forma eficaz. Este servicio incluye funciones de seguridad integradas que protegen tus funciones frente a accesos no autorizados y posibles ataques.

Estos son algunos mecanismos de seguridad clave que ofrece API Management:

Mecanismo de seguridadDescripción
Directivas de validaciónValida las solicitudes y respuestas de API con un esquema de OpenAPI, lo que proporciona una protección adicional frente a amenazas.
Microsoft Defender for APIsOfrece protección de todo el ciclo de vida y detecta vulnerabilidades mediante aprendizaje automático y detecciones basadas en reglas.
Puntos de conexión privadosConéctate de forma segura a Azure Functions a través de una IP privada, lo que reduce el riesgo de accesos no autorizados.
Application GatewayProtege las instancias de API Management frente a exploits de aplicaciones web y permite la conectividad híbrida.

Proteger Azure Functions

Proteger tus Azure Functions mediante API Management implica varias estrategias. En primer lugar, debes usar Microsoft Entra ID como método de autenticación predeterminado. Así, solo los usuarios autorizados podrán acceder a tus API. Además, configura el portal para desarrolladores de API Management para que autentique las cuentas de desarrollador con Microsoft Entra ID. Este paso mejora la seguridad al gestionar de forma eficaz las identidades de los usuarios.

También puedes proteger tus API con el protocolo OAuth 2.0 y Microsoft Entra ID. Este método mejora la identificación de los clientes para fines de auditoría y reduce la carga que supone para los clientes proteger secretos en comparación con el uso de claves precompartidas. Evita los métodos de autenticación locales y confía en Microsoft Entra ID para el acceso al plano de datos.

Estos son algunos métodos recomendados para proteger Azure Functions mediante API Management:

  • Usa Microsoft Entra ID como método de autenticación predeterminado para API Management.
  • Protege las API con el protocolo OAuth 2.0 y Microsoft Entra ID.
  • Almacena los secretos de API Management en Azure Key Vault para un acceso y unas actualizaciones seguros.
  • Usa una identidad de servicio administrada (Managed Service Identity) generada por Microsoft Entra ID para acceder de forma segura a otros recursos, como Azure Key Vault.

Procedimientos recomendados para la seguridad de API

Aplicar procedimientos recomendados para la seguridad de API es esencial para mantener un entorno de nube seguro. Estas son algunas recomendaciones:

RecomendaciónBeneficio
Los back ends solo deben aceptar tráfico de las puertas de enlace de API y bloquear todo el demás tráfico.Esto evita que el tráfico malicioso eluda las medidas de seguridad implementadas.
Usa identidades administradas asignadas por el usuario distintas para cada API.Cada API puede tener una identidad independiente, lo que favorece los objetivos de segmentación mediante el acceso con privilegios mínimos.
Exige a los clientes que se autentiquen con flujos de OAuth 2.0 siempre que sea posible.Esto mejora la identificación de los clientes para la auditoría y elimina la carga de rotar claves.

Además, establece una línea base de seguridad revisando la línea base de seguridad de API Management. Protege la canalización de implementación asegurándote de que solo tengan acceso las personas autorizadas. Evalúa la sensibilidad de los datos para garantizar su protección durante todo su ciclo de vida. Desarrolla estrategias de segmentación en puertas de enlace compartidas para restringir el acceso.

Si sigues estas prácticas, podrás mejorar considerablemente la seguridad de tus Azure Functions y proteger eficazmente tus recursos en la nube.

Automatizar con infraestructura como código

Automate with Infrastructure as Code

Introducción a las plantillas de ARM

Las plantillas de Azure Resource Manager (ARM) desempeñan un papel fundamental en la automatización de tu infraestructura de Azure. Ofrecen un método declarativo para definir e implementar recursos de Azure. Con las plantillas de ARM, puedes garantizar la coherencia y la repetibilidad en distintos entornos. Esta coherencia es clave para mantener un entorno de nube seguro y fiable. Además, puedes integrar las plantillas de ARM en canalizaciones de CI/CD para la implementación automatizada, lo que agiliza tu flujo de trabajo.

Escribir IaC para Azure Functions

Cuando escribes infraestructura como código (IaC) para Azure Functions, te centras en la seguridad y la eficiencia. Empieza por implementar prácticas y marcos de codificación segura. Usa Azure Key Vault para almacenar los secretos de forma segura. Esta práctica ayuda a proteger la información sensible frente a accesos no autorizados. Aprovecha Azure DevOps para la integración continua y la implementación continua (CI/CD) y garantizar una implementación segura de tus funciones. Supervisar los registros de las funciones es esencial para identificar posibles amenazas de seguridad. También debes configurar directivas de seguridad de red, incluidos firewalls y VPN, para reforzar tu postura de seguridad.

Implementar con Azure DevOps

Implementar Azure Functions con canalizaciones de Azure DevOps implica varios pasos clave:

  1. Confirma los archivos de plantilla y de parámetros en el control de código fuente.
  2. Ejecuta las comprobaciones de validación y de linting para garantizar la calidad del código.
  3. Revisa la salida de what-if para entender los posibles cambios.
  4. Implementa en un entorno de pruebas para la verificación inicial.
  5. Verifica las salidas, las etiquetas y el estado de los recursos para asegurarte de que todo funciona como se espera.
  6. Aprueba e implementa en producción una vez confirmes que todo funciona correctamente.

Si sigues estos pasos, podrás automatizar la implementación de tus Azure Functions de forma eficaz. Esta automatización no solo ahorra tiempo, sino que también reduce el riesgo de errores humanos, lo que te permite centrarte en crear aplicaciones robustas.

Procedimientos recomendados para redes de Azure

Procedimientos recomendados de seguridad

Para proteger tu entorno de redes de Azure, debes implementar varios procedimientos recomendados. Empieza por adoptar los principios de Zero Trust. Este enfoque elimina la confianza basada únicamente en la ubicación de la red. En su lugar, verifica cada solicitud como si procediera de una red no confiable. Usa el acceso condicional para controlar el acceso a los recursos en función de factores como la identidad del usuario y el estado del dispositivo.

Considera habilitar el acceso JIT (just-in-time) a las máquinas virtuales para reducir la exposición a ataques. Esta característica limita el tiempo en que tus máquinas virtuales son accesibles, lo que minimiza las posibles vulnerabilidades. Utiliza Azure Bastion para el acceso remoto seguro sin exponer direcciones IP públicas. Este servicio te permite conectarte directamente a tus máquinas virtuales desde Azure Portal, lo que mejora la seguridad.

Además, habilita la protección DDoS para preservar la disponibilidad de las cargas de trabajo expuestas a Internet. Implementa dispositivos de red virtuales para una seguridad reforzada en capas OSI superiores. Estos dispositivos pueden ofrecer protección avanzada frente a amenazas y filtrado de tráfico.

Optimización del rendimiento

Optimizar el rendimiento de tu entorno de red de Azure es fundamental para mantener operaciones eficientes. Empieza por asegurarte de que tus redes virtuales (VNets) estén bien configuradas. Usa subredes para segmentar tu red y mejorar el rendimiento. Esta segmentación te permite gestionar el tráfico de forma más eficaz y mejora la seguridad.

Considera implementar Azure Traffic Manager para distribuir el tráfico entre varias regiones. Este servicio mejora la capacidad de respuesta y la disponibilidad al dirigir a los usuarios al punto de conexión más cercano. Además, aprovecha Azure CDN para almacenar en caché el contenido más cerca de los usuarios, lo que reduce la latencia y mejora los tiempos de carga.

Revisa periódicamente tus configuraciones de red y ajústalas en función de las métricas de rendimiento. Usa herramientas como Azure Monitor para supervisar el rendimiento de la red e identificar cuellos de botella.

Monitorización y registro

La monitorización y el registro eficaces son esenciales para mantener un entorno de red de Azure seguro y eficiente. Utiliza Azure Monitor para recopilar, analizar y actuar sobre la telemetría de tus entornos en la nube y locales. Esta solución completa te ayuda a conocer el rendimiento y la seguridad de tu red.

Configura un área de trabajo de Azure Log Analytics para recopilar y analizar los datos generados por tus recursos. Esta área de trabajo centraliza la recopilación de registros y permite realizar análisis complejos con KQL. Usa Azure Network Watcher para las herramientas de monitorización y diagnóstico del rendimiento de la red. Este servicio ofrece información sobre el estado y el rendimiento de tu red.

Automatiza las tareas repetitivas que son críticas para la monitorización y la gestión de la red con Azure Automation o Logic Apps. Estas herramientas agilizan tus operaciones y te permiten responder con rapidez a cualquier incidencia.

Siguiendo estas mejores prácticas, puedes mejorar la seguridad, el rendimiento y la monitorización de tu entorno de red de Azure, de modo que tus recursos en la nube sigan siendo seguros y eficientes.


En este blog has aprendido la importancia de proteger Azure Functions y de gestionar las configuraciones de red de forma eficaz. Al integrar Azure Functions en una red virtual (VNet), mejoras la seguridad y controlas el acceso. Entre las prácticas clave están utilizar Azure Key Vault para gestionar los secretos e implementar grupos de seguridad de red (NSGs) para segmentar el tráfico.

Adoptar la infraestructura como código (IaC) agiliza las implementaciones, garantiza la coherencia y reduce los errores. Recuerda implementar buenas prácticas como el acceso condicional y los principios de Zero Trust para proteger tu entorno en la nube. Siguiendo estas directrices, podrás crear una configuración de red de Azure segura y eficiente que dé soporte a tus aplicaciones.

Preguntas frecuentes

¿Qué son Azure Functions?

Azure Functions son servicios de computación sin servidor que te permiten ejecutar código en respuesta a eventos. Puedes crear API, procesar datos y automatizar tareas sin tener que gestionar servidores.

¿Cómo protejo mis Azure Functions?

Puedes proteger Azure Functions usando HTTPS, gestionando las claves de acceso, integrándolas con Azure Active Directory e implementándolas dentro de una red virtual.

¿Qué es una red virtual en Azure?

Una red virtual (VNet) es una red privada en Azure que te permite conectar recursos de Azure de forma segura. Aísla tus recursos de la internet pública, lo que mejora la seguridad.

¿Qué es la infraestructura como código (IaC)?

La infraestructura como código (IaC) es una práctica que te permite gestionar y aprovisionar infraestructura mediante código. Este enfoque automatiza las implementaciones, garantiza la coherencia y reduce los errores manuales.

¿Cómo creo una red virtual?

Puedes crear una red virtual con el portal de Azure o con la CLI de Azure. Sigue la guía paso a paso del blog para configurar tu VNet de forma eficaz.

¿Qué son los grupos de seguridad de red (NSGs)?

Los grupos de seguridad de red (NSGs) se usan para filtrar el tráfico de red hacia y desde los recursos de Azure. Contienen reglas que permiten o deniegan el tráfico en función de las direcciones IP de origen y de destino.

¿Cómo puedo supervisar mi entorno de red de Azure?

Puedes supervisar tu entorno de red de Azure con Azure Monitor y Azure Network Watcher. Estas herramientas ofrecen información sobre el rendimiento, la seguridad y el estado de la red.

¿Cuáles son las mejores prácticas para proteger Azure Functions?

Entre las mejores prácticas están usar Azure API Management para controlar el acceso, implementar directivas de acceso estrictas y revisar periódicamente las configuraciones de seguridad para mitigar riesgos.


🎧 Escucha este episodio

¿Quieres una explicación práctica de Secure Azure Networking with Rex de Koning [MVP-MCT]? Este episodio desglosa el tema con un lenguaje claro y explica por qué es importante para Microsoft 365, Azure, Power Platform, seguridad, IA y el trabajo moderno.

Escucha este episodio si quieres:

  • Comprender los conceptos clave detrás de Secure Azure Networking with Rex de Koning [MVP-MCT]
  • Ver cómo encaja en el ecosistema más amplio de tecnologías de Microsoft
  • Descubrir dónde puede aportar valor práctico a tu organización

También te puede interesar estos episodios relacionados de M365 FM:

Descubre más conversaciones prácticas sobre Microsoft en M365 FM.

Última revisión: julio de 2026.

A quién va dirigido

Este episodio está pensado para profesionales de Microsoft, arquitectos, desarrolladores, expertos en seguridad y responsables de TI que evalúan el tema en un entorno real.

🎧 También te recomendamos escuchar

  • Bicep — Un siguiente paso relevante que aporta contexto práctico a este tema.
  • Infrastructure as Code — Un siguiente paso relevante que aporta contexto práctico a este tema.
  • Azure Resource Manager — Un siguiente paso relevante que aporta contexto práctico a este tema.

Entities in this article

Azure Functions Azure API Management Zero Trust Microsoft Entra ID Infrastructure as code Azure portal OAuth 2.0 Azure CLI Azure Blob Storage Azure Key Vault

Related articles

RSS