Erstellung eines umfassenden Projekts mit CodeCatalyst Blueprints - Amazon 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 Beispielquellenartefakte 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 Blueprints

Name des Blueprints Beschreibung des Blueprints
ASP. NETKernnetz API Dieser Blueprint erstellt eine. NET6. ASP NETAPIKern-Webanwendung. Der Blueprint verwendet das AWS Deployment-Tool für. NETund bietet eine Option zur Konfiguration von Amazon Elastic Container Service oder AWS Elastic Beanstalk als Bereitstellungsziel. AWS App Runner
AWSGlue ETL Dieser Blueprint erstellt eine Beispielimplementierung für die Extrakttransformation load (ETL) mit AWS Glue AWS CDK, AWS Lambda und Amazon Athena, um kommagetrennte Werte (CSVs) in Apache Parquet zu konvertieren.
DevOps Bereitstellungspipeline Mit diesem Blueprint wird mithilfe der Deployment Pipeline-Referenzarchitektur eine AWS Bereitstellungspipeline erstellt, in der eine Referenzanwendung AWS über mehrere Phasen hinweg bereitgestellt wird.
Java mit API AWS Fargate Dieser Blueprint erstellt ein containerisiertes Webservice-Projekt. Das Projekt verwendet AWS Copilot CLI, um einen containerisierten Spring Boot Java-Webservice zu erstellen und bereitzustellen, der von Amazon DynamoDB auf Amazon unterstützt wird. ECS Das Projekt stellt eine containerisierte App auf einem ECS Amazon-Cluster auf AWS Fargate serverlosem Computing bereit. Die App speichert Daten in einer DynamoDB-Tabelle. Nachdem Ihr Workflow erfolgreich ausgeführt wurde, ist der Beispielwebdienst über den Application Load Balancer öffentlich verfügbar.
Moderne dreistufige Webanwendung Dieser Blueprint generiert Code in Python für die Anwendungsebene und das Vue-Frontend-Framework, um eine gut strukturierte, moderne 3-Tier-Webanwendung zu erstellen und bereitzustellen.
. NETserverlose Anwendung Dieser Blueprint erstellt AWS Lambda Funktionen mithilfe von. NETCLILambda-Tools. Der Blueprint bietet Optionen für die AWS Lambda Funktionen, darunter die Wahl zwischen C# oder F#.
Node.js mit API AWS Fargate Dieser Blueprint erstellt ein containerisiertes Webservice-Projekt. Das Projekt verwendet AWS Copilot CLI, um einen containerisierten Express/Node.js Webservice auf Amazon Elastic Container Service zu erstellen und bereitzustellen. Das Projekt stellt eine containerisierte App auf einem ECS Amazon-Cluster auf AWS Fargate serverlosem Computing bereit. Nachdem Ihr Workflow erfolgreich ausgeführt wurde, ist der Beispielwebdienst über den Application Load Balancer öffentlich verfügbar.
Serverloses Anwendungsmodell () SAM Dieser Blueprint erstellt ein Projekt, das ein serverloses Anwendungsmodell (SAM) zum Erstellen und Bereitstellen eines verwendet. API Sie können SDK für Java TypeScript, oder SDK für Python als Programmiersprache wählen.
Serverloser Image-Handler Dieser Blueprint erstellt eine Anwendung für Hochgeschwindigkeits-Bildverarbeitung, ohne die Bildqualität zu beeinträchtigen.
Serverloser Microservice RESTful Dieser Blueprint erstellt einen RESTAPI, der eine To-Do-Dienstreferenz verwendet AWS Lambda und Amazon API Gateway mit einer To-Do-Referenz versehen ist. Sie können SDK für Java TypeScript, oder SDK für Python als Programmiersprache wählen.
Einseitige Anwendung Dieser Blueprint erstellt eine einseitige Anwendung (SPA), die React-, Vue- und Angular-Frameworks verwendet. Wählen Sie für das AWS Amplify Hosting zwischen Hosting oder Amazon CloudFront Amazon S3.
Statische Website

Dieser Blueprint erstellt eine statische Website mit den Generatoren für statische Websites von Hugo oder Jekyll. Generatoren für statische Websites verwenden Texteingabedateien (wie Markdown), um statische Webseiten zu generieren. Sie eignen sich ideal für selten wechselnde, informative Inhalte wie Produktseiten, Dokumentationen und Blogs. Der Blueprint verwendet die AWS CDK , um statische Webseiten AWS Amplify entweder auf Amazon S3 CloudFront S3+bereitzustellen.

To Do-Webanwendung Dieser Blueprint erstellt eine serverlose To Do-Webanwendung mit Frontend- und Backend-Komponenten. Sie können SDK für Java TypeScript, oder SDK für Python als Programmiersprache wählen.
ideo-on-demand V-Webdienst Mit diesem Blueprint wird ein video-on-demand Dienst erstellt, der die Möglichkeit bietet, Inhalte aufzunehmen, zu transkodieren und bereitzustellen. Der Blueprint verwendet AWS Lambda Amazon S3, Amazon CloudWatch, und AWS Elemental MediaConvert.
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 nach neuen Versionen der Pakete zu suchen. 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 aktiviert NPM sein und das Paket muss ein Blueprint sein. Der Space muss auf einer Stufe abonniert werden, die benutzerdefinierte Blueprints unterstützt.
Bedrock GenAI-Chatbot Dieser Entwurf erstellt einen generativen KI-Chatbot mit Amazon Bedrock und Claude von Anthropic. Mit diesem Blueprint können Sie Ihren eigenen sicheren, durch Anmeldung geschützten LLM Spielplatz erstellen und bereitstellen, der an Ihre Daten angepasst werden kann. Weitere Informationen finden Sie in der Bedrock GenAI Chatbot-Dokumentation.
AWSBaupläne für das Project Development Kit () AWS PDK Diese PDK Blueprints können zusammengesetzt werden, um eine Anwendung zu erstellen, die aus einer React-Website, Smithy API und der unterstützenden CDK Infrastruktur besteht, auf der sie bereitgestellt werden soll. AWS Das AWS PDK bietet Bausteine für gängige Muster sowie Entwicklungstools zur Verwaltung und Erstellung Ihrer Projekte. Weitere Informationen finden Sie im AWSPDK GitHub Quell-Repository undTutorial: Erstellen einer Full-Stack-Anwendung mit zusammensetzbaren PDK-Blueprints.

Suchen nach Informationen zum Projekt-Blueprint

In sind mehrere Projekt-Blueprints verfügbar. CodeCatalyst Zu jedem Blueprint gibt es eine dazugehörige Zusammenfassung und README Datei. In der Zusammenfassung werden die Ressourcen beschrieben, die durch den Blueprint installiert werden. In der README Datei wird der Blueprint ausführlich erklärt und Anweisungen zu seiner Verwendung bereitgestellt.