Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erstellung eines umfassenden Projekts mit CodeCatalyst Blueprints
Wenn Sie ein Projekt mithilfe eines Blueprints erstellen, CodeCatalyst wird ein vollständiges Projekt mit einem Quell-Repository, Beispielquellcode, CI/CD Workflows, Build- und Testberichten sowie integrierten Tools zur Problemverfolgung erstellt. Ein Projekt-Blueprint verwendet Code, um Cloud-Infrastruktur, Ressourcen und Beispielquellartefakte für verschiedene Arten von Anwendungen und Frameworks bereitzustellen.
Weitere Informationen finden Sie unter Erstellen eines Projekts. Sie müssen der Space-Administrator sein, um ein Projekt erstellen zu können.
Verfügbare Baupläne
| Name der Vorlage | Beschreibung der Vorlage |
|---|---|
| ASP.NET Kern-Web-API | Dieser Blueprint erstellt eine .NET 6 ASP.NET Core-Web-API-Anwendung. Der Blueprint verwendet das AWS Deployment-Tool für.NET und bietet eine Option zur Konfiguration von Amazon Elastic Container Service oder AWS Elastic Beanstalk als Bereitstellungsziel. AWS App Runner |
| AWS Glue ETL | Dieser Blueprint erstellt eine Beispiel-ETL-Referenzimplementierung (Extract Transform Load) mithilfe von AWS CDK, AWS Glue, AWS Lambda und Amazon Athena, um kommagetrennte Werte (CSVs) in Apache Parquet zu konvertieren. |
| DevOps Bereitstellungspipeline | Dieser Blueprint erstellt eine Bereitstellungspipeline mithilfe der AWS Deployment Pipeline-Referenzarchitektur, für die eine Referenzanwendung AWS über mehrere Stufen hinweg bereitgestellt wird. |
| Java-API mit AWS Fargate | Dieser Blueprint erstellt ein containerisiertes Webservice-Projekt. Das Projekt verwendet AWS Copilot CLI, um einen containerisierten Spring Boot |
| Moderne dreistufige Webanwendung | Dieser Blueprint generiert Code in Python für die Anwendungsebene und das Vue-Frontend-Framework, um eine gut strukturierte 3-stufige moderne Webanwendung zu erstellen und bereitzustellen. |
| .NET-Anwendung ohne Server | Dieser Blueprint erstellt AWS Lambda Funktionen mithilfe von.NET-CLI-Lambda-Tools. Der Blueprint bietet Optionen für die AWS Lambda Funktionen, einschließlich einer Auswahl von C# oder F#. |
| Node.js API mit AWS Fargate | Dieser Blueprint erstellt ein containerisiertes Webservice-Projekt. Das Projekt verwendet AWS Copilot CLI, um einen containerisierten Express/Node.js |
| Serverloses Anwendungsmodell (SAM) | Dieser Blueprint erstellt ein Projekt, das ein serverloses Anwendungsmodell (SAM) verwendet, um eine API zu erstellen und bereitzustellen. Sie können SDK für Java oder SDK für Python als Programmiersprache wählen. TypeScript |
| Serverloser RESTful-Microservice | Dieser Blueprint erstellt eine REST-API, die eine AWS Lambda To-Do-Dienstreferenz verwendet und Amazon API Gateway diese enthält. Sie können SDK für Java oder SDK für Python als Programmiersprache wählen. TypeScript |
| Single-page Anwendung | Dieser Blueprint erstellt eine Single-Page-Anwendung (SPA), die React-, Vue- und Angular-Frameworks verwendet. Wählen Sie für das Hosting zwischen AWS Amplify Hosting oder Amazon Amazon CloudFront S3. |
| Statische Website |
Dieser Blueprint erstellt eine statische Website mithilfe statischer Hugo |
| To Do-Webanwendung | Dieser Blueprint erstellt eine serverlose To-Do-Webanwendung mit Frontend- und Backend-Komponenten. Sie können SDK für Java oder SDK für Python als Programmiersprache wählen. TypeScript |
| Abonnieren Sie den externen Blueprint | Dieser Blueprint erstellt einen Workflow für jedes importierte Paket. Diese Workflows werden einmal täglich ausgeführt, um NPM auf neue Versionen der Pakete zu überprüfen. Wenn eine neue Version vorhanden ist, versucht der Workflow, sie als benutzerdefinierten Blueprint zu Ihrem CodeCatalyst Bereich hinzuzufügen. Die Aktion schlägt fehl, wenn ein Paket nicht gefunden werden kann oder es sich nicht um einen Blueprint handelt. Das Zielpaket muss auf NPM sein, und das Paket muss ein Blueprint sein. Der Speicherplatz muss auf einer Ebene abonniert werden, die benutzerdefinierte Blueprints unterstützt. |
| Bedrock GenAi Chatbot | Dieser Entwurf erstellt einen generativen KI-Chatbot mit Amazon |
Informationen zum Projektplan finden
Mehrere Projektpläne sind in verfügbar. CodeCatalyst Zu jedem Blueprint gibt es eine zugehörige Zusammenfassung und eine README-Datei. In der Zusammenfassung werden die Ressourcen beschrieben, die vom Blueprint installiert werden, während die README-Datei den Blueprint ausführlich erklärt und Anweisungen zu seiner Verwendung enthält.