Plantillas de Azure Developer CLI

Las plantillas de la CLI para desarrolladores de Azure son repositorios de ejemplo creados mediante las convenciones de la CLI para desarrolladores de Azure para que pueda usar azd. Las azd plantillas se extienden más allá de "Hola mundo!" para aprovisionar recursos de Azure, configurar canalizaciones de integración y entrega continuas (CI/CD), etc. Estas plantillas sirven como base a partir de la cual puede crear y personalizar para sus propias soluciones. Cada plantilla incluye:

  • Código de aplicación
  • Archivos de infraestructura como código (Bicep o Terraform) necesarios para aprovisionar los recursos de Azure
  • Un azure.yaml archivo que describe la aplicación

Estas plantillas son extensibles y personalizables para su caso de uso específico.

Plantillas disponibles

Como parte de la CLI para desarrolladores de Azure, hemos creado un conjunto inicial de aplicaciones de plantilla escritas en:

  • Python
  • JavaScript/TypeScript
  • C#
  • Java

Cada plantilla se escribió para hosts como:

  • Azure App Service
  • Azure Container Apps
  • Azure Static Web Apps
  • Azure Function Apps
  • Azure Kubernetes Service

Consulte nuestra creciente lista de plantillas.

Para obtener información sobre cómo crear su propia plantilla o "templatizar" una aplicación existente, lea nuestra guía sobre cómo hacer que la plantilla azdsea compatible.

También hemos creado plantillas de inicio con infraestructura como código (IaC) escrito en:

  • Bicep
  • Terraform

Estas plantillas se centran en proporcionar un punto de partida para escribir iaC de la aplicación y pueden ayudarle a crear sus propias azdplantillas compatibles. A diferencia de las aplicaciones de plantilla que hemos creado, estas plantillas de inicio no funcionan como aplicaciones completas por sí mismas. Por lo tanto, deberá agregar su propio código fuente y conectarlo a la infraestructura para tener una aplicación totalmente funcional.

Selección de una plantilla

Instale la CLI para desarrolladores de Azure y seleccione su lenguaje de programación preferido para elegir una plantilla.

También puede ejecutar el siguiente comando para enumerar todas las plantillas compatibles compatibles con azd.

azd template list

Consulte el archivo Léame en cualquiera de las siguientes plantillas habilitadas para la CLI para desarrolladores de Azure para obtener más instrucciones e información.

Plantilla Host de la aplicación Pila técnica
React Web App con la API de C# y MongoDB en Azure Azure App Service Azure Cosmos DB para NoSQL, Bicep
React Web App con la API de C# y SQL Database en Azure Azure App Service Azure SQL Database, Bicep
Static React Web App + Functions con la API de C# y SQL Database en Azure Azure Static Web Apps, Azure Functions Azure SQL Database, Bicep

Para obtener más plantillas aportadas por la comunidad, consulte nuestra galería de plantillas: Awesome AZD.

Directrices para usar azd plantillas

Tenga en cuenta que cada plantilla que use con la CLI para desarrolladores de Azure tiene licencia por su propietario respectivo (que puede o no ser Microsoft) en virtud del contrato que acompaña a la plantilla. Es su responsabilidad determinar qué licencia se aplica a cualquier plantilla que elija usar.

Microsoft no es responsable de ninguna plantilla que no sea de Microsoft y no muestra estas plantillas para problemas de seguridad, privacidad, compatibilidad o rendimiento. Las plantillas que usa con la CLI para desarrolladores de Azure, incluidas las proporcionadas por Microsoft, no son compatibles con ningún servicio o programa de soporte técnico de Microsoft. Las plantillas proporcionadas por Microsoft se proporcionan AS IS sin garantía de ningún tipo.

Creación de plantillas

El equipo de la CLI para desarrolladores de Azure planea crear más plantillas en el futuro para abarcar aún más escenarios para desarrolladores. Si crea sus propias plantillas, puede agregar el azd-templates tema al repositorio en GitHub. De este modo, otros desarrolladores pueden encontrar, bifurcar y crear una plantilla para su propio caso de uso.

También puede abrir un problema en nuestro repositorio de GitHub si hay un caso de uso y una plantilla que le gustaría ver creados.

Solicitar ayuda

Para obtener información sobre cómo archivar un error, solicitar ayuda o proponer una nueva característica para la CLI para desarrolladores de Azure, visite la página de solución de problemas y soporte técnico .

Pasos siguientes