Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las plantillas de Bicep permiten definir e implementar recursos de Microsoft Graph, como grupos y aplicaciones, mediante la infraestructura como código. Para empezar, necesita lo siguiente:
- Archivos o plantillas de Bicep: las plantillas se escriben en el lenguaje Bicep , un lenguaje específico del dominio que usa sintaxis declarativa para implementar recursos para la infraestructura como soluciones de código.
- Herramientas de Bicep: herramientas que permiten crear, implementar y administrar recursos de Microsoft Graph compatibles mediante las plantillas de Bicep.
Escenario: suponga que quiere llamar a las API personalizadas desde Azure Logic Apps y proteger la aplicación web con el identificador de Microsoft Entra. En lugar de crear manualmente las dos identidades de aplicación para la aplicación lógica y la aplicación web, defina los recursos de aplicación y entidad de servicio de Microsoft Graph en un archivo de Bicep. En el mismo archivo, defina también la aplicación lógica de Azure y los recursos de la aplicación web de Azure. Este enfoque le permite implementar los recursos de Azure y Microsoft Graph juntos, por lo que mantiene la coherencia durante todo el ciclo de vida de desarrollo.
En este artículo se explica cómo las plantillas de Bicep y la extensión de Bicep de Microsoft Graph le permiten automatizar e implementar recursos de Microsoft Graph de forma coherente durante todo el ciclo de vida de desarrollo.
Extensión de Bicep de Microsoft Graph
Basado en la característica de extensibilidad de Bicep, la extensión de Bicep de Microsoft Graph le permite crear, implementar y administrar un conjunto limitado de recursos de Microsoft Graph (actualmente recursos de Id. de Microsoft Entra) en archivos de plantilla de Bicep con recursos de Azure. En la imagen siguiente se muestra esta interacción.
Esta base le permite:
- Use herramientas conocidas para implementar recursos de Azure con los recursos de Microsoft Graph que necesita, como aplicaciones y entidades de servicio, mediante la infraestructura como código (IaC) y las prácticas de DevOps.
- Use plantillas de Bicep y prácticas de IaC para implementar y administrar los recursos de Microsoft Graph del inquilino.
Ventajas de la extensión de Bicep de Microsoft Graph
- Experiencia de creación: obtiene la misma experiencia de creación de primera clase en la extensión de Bicep para VS Code y la extensión de Bicep para Visual Studio cuando se usa para crear los archivos de Bicep. El editor proporciona seguridad de tipos enriquecidos, IntelliSense y validación de sintaxis.
Compatibilidad con versiones de API beta y v1.0: la extensión bicep de Microsoft Graph le permite hacer referencia a versiones beta y v1.0 de tipos de recursos de Microsoft Graph compatibles en el mismo archivo de Bicep.
Resultados repetibles: implemente la infraestructura a lo largo del ciclo de vida de desarrollo y conozca los recursos de forma coherente. Los archivos bicep son idempotentes, por lo que se implementa el mismo archivo muchas veces y se obtienen los mismos tipos de recursos en el mismo estado. Cree un archivo que represente el estado deseado en lugar de crear archivos independientes para cada actualización.
Orquestación: no es necesario preocuparse por el orden de las operaciones. Resource Manager organiza la implementación de recursos interdependientes para que se creen en el orden correcto. Cuando es posible, Resource Manager implementa los recursos en paralelo para que las implementaciones finalicen más rápido que las implementaciones en serie. Implemente el archivo con un comando en lugar de ejecutar varios comandos.
License requirements
Necesita las licencias adecuadas para implementar recursos de Microsoft Graph mediante Bicep. Si también implementa recursos de Azure, necesita una suscripción de Azure válida.
Compatibilidad con la nube nacional
Además de la nube pública, la extensibilidad de Bicep y la extensión de Microsoft Graph Bicep se admiten en estas nubes.
| Cloud environment | Bicep extensibility | Extensión de Bicep de Microsoft Graph |
|---|---|---|
| Microsoft Cloud for US Government |
|
|
| Microsoft Azure y Microsoft 365 operado por 21Vianet |
|
|
Get started
| Topic | Resources |
|---|---|
| Pruebe su primer inicio rápido | Empiece por instalar las herramientas de Bicep y, a continuación, cree e implemente el primer archivo de Bicep con los recursos de Microsoft Graph en cuestión de minutos. |
| Más información de la comunidad |
Formación técnica de John Savill en YouTube Este recurso procede de la comunidad y Microsoft no lo mantiene oficialmente. |
| Más información sobre Bicep |
-
Introducción a Bicep - Módulos de entrenamiento para Bicep |
| Más información sobre Microsoft Graph |
-
Introducción a Microsoft Graph - Principios de autenticación y autorización - Tutoriales de Microsoft Graph |
| Exploración de los tipos de Bicep de Microsoft Graph | Referencia de recursos de Bicep de Microsoft Graph |