View a markdown version of this page

Creazione di un progetto completo con CodeCatalyst blueprint - Amazon CodeCatalyst

Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un progetto completo con CodeCatalyst blueprint

Quando crei un progetto utilizzando un blueprint, CodeCatalyst crea un progetto completo con un repository di origine, codice sorgente di esempio, CI/CD flussi di lavoro, report di compilazione e test e strumenti integrati di tracciamento dei problemi. Un blueprint di progetto utilizza il codice per fornire l'infrastruttura cloud, le risorse e gli artefatti di origine di esempio per diversi tipi di applicazioni e framework.

Per ulteriori informazioni, consulta Creare un progetto. Devi essere l'amministratore di Space per creare un progetto.

Blueprint disponibili

Nome del blueprint Descrizione del blueprint
ASP.NET API web di base Questo blueprint crea un'applicazione API web .NET 6 ASP.NET Core. Il blueprint utilizza lo strumento di AWS distribuzione per .NET e fornisce un'opzione per configurare Amazon Elastic Container Service o AWS Elastic Beanstalk come AWS App Runner destinazione di distribuzione.
AWS Glue ETL Questo modello crea un esempio di implementazione di riferimento ETL (Extract Transform Load) utilizzando AWS CDK, AWS Glue, AWS Lambda e Amazon Athena per convertire i valori separati da virgole (CSV) in Apache Parquet.
DevOps pipeline di distribuzione Questo modello crea una pipeline di distribuzione utilizzando la Deployment Pipeline Reference Architecture che distribuisce un' AWS applicazione di riferimento in più fasi. AWS
API Java con AWS Fargate Questo modello crea un progetto di servizio web containerizzato. Il progetto utilizza AWS Copilot CLI per creare e distribuire un servizio web Java Spring Boot containerizzato supportato da Amazon DynamoDB su Amazon ECS. Il progetto distribuisce un'app containerizzata in un cluster Amazon ECS su elaborazione serverless. AWS Fargate L'app memorizza i dati in una tabella DynamoDB. Una volta eseguito correttamente il flusso di lavoro, il servizio web di esempio è disponibile al pubblico tramite Application Load Balancer.
Moderna applicazione web a tre livelli Questo modello genera codice in Python per il livello applicativo e il framework front-end Vue per creare e distribuire un'applicazione web moderna a 3 livelli ben progettata.
Applicazione.NET serverless Questo modello crea AWS Lambda funzioni utilizzando strumenti Lambda CLI .NET. Il modello fornisce opzioni per le AWS Lambda funzioni, inclusa una scelta tra C# o F#.
Node.js API con AWS Fargate Questo modello crea un progetto di servizio web containerizzato. Il progetto utilizza l'interfaccia a riga di comando di AWS Copilot per creare e distribuire un servizio Web Express/Node.js containerizzato su Amazon Elastic Container Service. Il progetto distribuisce un'app containerizzata in un cluster Amazon ECS su elaborazione serverless. AWS Fargate Una volta eseguito correttamente il flusso di lavoro, il servizio web di esempio è disponibile al pubblico tramite Application Load Balancer.
Modello applicativo serverless (SAM) Questo modello crea un progetto che utilizza un modello applicativo serverless (SAM) per creare e distribuire un'API. Puoi scegliere SDK per Java o SDK per Python come linguaggio di programmazione. TypeScript
Microservizio RESTful serverless Questo modello crea un'API REST che utilizza AWS Lambda e Gateway Amazon API con un riferimento al servizio To Do. Puoi scegliere SDK per Java o SDK per Python come linguaggio di programmazione. TypeScript
Single-page applicazione Questo modello crea un'applicazione a pagina singola (SPA) che utilizza i framework React, Vue e Angular. Per l'hosting, scegli tra Hosting o Amazon AWS Amplify S3. Amazon CloudFront
Sito web statico

Questo modello crea un sito Web statico utilizzando i generatori di siti statici Hugo o Jekyll. I generatori di siti statici utilizzano file di input di testo (come Markdown) per generare pagine Web statiche. Sono ideali per contenuti informativi che cambiano raramente, come pagine di prodotti, documentazione e blog. Il blueprint utilizza il AWS CDK per distribuire pagine Web statiche su Amazon S3 + o su Amazon S3 +. AWS Amplify CloudFront

Applicazione web To Do Questo modello crea un'applicazione web To Do serverless con componenti frontend e backend. Puoi scegliere SDK per Java o SDK per TypeScript Python come linguaggio di programmazione.
Abbonati al blueprint esterno Questo blueprint crea un flusso di lavoro per ogni pacchetto importato. Questi flussi di lavoro vengono eseguiti una volta al giorno per verificare la presenza di nuove versioni dei pacchetti in NPM. Se esiste una nuova versione, il flusso di lavoro tenta di aggiungerla al tuo CodeCatalyst spazio come progetto personalizzato. L'azione avrà esito negativo se non è possibile trovare un pacchetto o non è un blueprint. Il pacchetto di destinazione deve essere su NPM e il pacchetto deve essere un progetto. Lo spazio deve essere sottoscritto a un livello che supporti progetti personalizzati.
Chatbot GenAI di Bedrock Questo modello crea un chatbot di intelligenza artificiale generativo con Amazon Bedrock e Claude di Anthropic. https://www.anthropic.com/index/claude-2 Con questo modello, puoi creare e implementare il tuo parco giochi LLM sicuro e protetto dall'accesso che può essere personalizzato in base ai tuoi dati. Per ulteriori informazioni, consulta la documentazione di Bedrock GenAI Chatbot.

Individuazione delle informazioni sul progetto

Diversi schemi di progetto sono disponibili in. CodeCatalyst Per ogni progetto, sono allegati un riepilogo e un file README. Il riepilogo descrive le risorse installate dal blueprint, mentre il file README spiega il blueprint in dettaglio e fornisce istruzioni su come utilizzarlo.