Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden Full-Stack-Bereitstellungsvorlagen für azure Developer CLI (azd) vorgestellt. Verwenden Sie diese Vorlagen, um Anwendungen mit Front-End- und Back-End-Diensten in Azure schnell bereitzustellen.
Was sind Vollstapelvorlagen?
Zu den vollständigen Stapelvorlagen gehören:
- Front-End: Eine benutzerorientierte Webanwendung (React, Angular, Vue, Blazor usw.)
- Back-End: Eine API oder Dienstebene (Node.js, ASP.NET Core, Python, Java, Go)
- Infrastruktur: Bicep- oder Terraform-Dateien zum Bereitstellen von Azure-Ressourcen
-
Konfiguration: Eine
azure.yamlDatei, die alles miteinander verbindet
Jede Vorlage in dieser Liste funktioniert mit azd Befehlen wie azd init, , azd upund azd deploy.
So verwenden Sie diese Vorlagen
Um mit einer der aufgelisteten Vorlagen zu beginnen, führen Sie Folgendes aus:
azd init --template <template-repo-name>
azd up
Verwenden Sie beispielsweise die React +Node.js + MongoDB-Vorlage:
azd init --template todo-nodejs-mongo
azd up
JavaScript-/TypeScript-Vorlagen
| Template | Front-End | Back-End | Datenbank | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + Node.js + MongoDB | React für App Service | Node.js im App-Dienst | Azure Cosmos DB (MongoDB) | Bicep | - | todo-nodejs-mongo |
| React + Node.js + MongoDB (Container-Apps) | Reagieren auf Container-Apps | Node.js für Container-Apps | Azure Cosmos DB (MongoDB) | Bicep | ✅ | todo-nodejs-mongo-aca |
| React + Node.js + MongoDB (Terraform) | React für App Service | Node.js im App-Dienst | Azure Cosmos DB (MongoDB) | Terraform | - | todo-nodejs-mongo-terraform |
| React + Node.js + MongoDB (Static Web Apps) | Reagieren auf statische Web-Apps | Node.js in Azure-Funktionen | Azure Cosmos DB (MongoDB) | Bicep | - | todo-nodejs-mongo-swa-func |
| React + Node.js + MongoDB (Kubernetes) | Reagieren auf AKS | Node.js auf AKS | Azure Cosmos DB (MongoDB) | Bicep | - | todo-nodejs-mongo-aks |
.NET-Vorlagen
| Template | Front-End | Back-End | Datenbank | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + C# + SQL-Datenbank | React für App Service | ASP.NET Core on App Service | Azure SQL-Datenbank | Bicep | - | todo-csharp-sql |
| React + C# + Cosmos DB | React für App Service | ASP.NET Core on App Service | Azure Cosmos DB (NoSQL) | Bicep | - | todo-csharp-cosmos-sql |
| React + C# + SQL (Static Web Apps) | Reagieren auf statische Web-Apps | C# für Azure-Funktionen | Azure SQL-Datenbank | Bicep | - | todo-csharp-sql-swa-func |
Python-Vorlagen
| Template | Front-End | Back-End | Datenbank | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + Python + MongoDB | React für App Service | Python (Flask/FastAPI) auf App Service | Azure Cosmos DB (MongoDB) | Bicep | - | todo-python-mongo |
| React + Python + MongoDB (Container-Apps) | Reagieren auf Container-Apps | Python für Container-Apps | Azure Cosmos DB (MongoDB) | Bicep | ✅ | todo-python-mongo-aca |
| React + Python + MongoDB (Terraform) | React für App Service | Python für App Service | Azure Cosmos DB (MongoDB) | Terraform | - | todo-python-mongo-terraform |
| React + Python + MongoDB (Static Web Apps) | Reagieren auf statische Web-Apps | Python auf Azure-Funktionen | Azure Cosmos DB (MongoDB) | Bicep | - | todo-python-mongo-swa-func |
Java-Vorlagen
| Template | Front-End | Back-End | Datenbank | IaC | AVM | Repository |
|---|---|---|---|---|---|---|
| React + Java + MongoDB | React für App Service | Java (Spring Boot) in App Service | Azure Cosmos DB (MongoDB) | Bicep | - | todo-java-mongo |
| React + Java + MongoDB (Container-Apps) | Reagieren auf Container-Apps | Java für Container-Apps | Azure Cosmos DB (MongoDB) | Bicep | ✅ | todo-java-mongo-aca |
Beitragende Vorlagen
Wenn Sie über eine Vollstapelvorlage verfügen, die Sie mitwirken möchten, lesen Sie den Azure Samples-Beitragsleitfaden.
Ihre Vorlage sollte:
- Einschließen von Front-End- und Back-End-Diensten
- Verwenden von überprüften Azure-Modulen nach Möglichkeit
- Folgen der Azd-Vorlagenstruktur
- Einschließen einer umfassenden INFODATEI mit Setupanweisungen
- In der Fantastischen AZD-Galerie aufgeführt