Creación de un proyecto integral con CodeCatalyst planos - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de un proyecto integral con CodeCatalyst planos

Al crear un proyecto mediante un plano, CodeCatalyst crea un proyecto completo con un repositorio fuente, ejemplos de código fuente, flujos de trabajo de CI/CD, informes de creación y prueba y herramientas integradas de seguimiento de problemas. El plan de un proyecto utiliza el código para aprovisionar la infraestructura de la nube, los recursos y los artefactos fuente de muestra para distintos tipos de aplicaciones y marcos.

Para obtener más información, consulte Creación de un proyecto. Debe ser el administrador de Space para crear un proyecto.

Planos disponibles

Nombre del plano Descripción del plano
ASP. NETWeb principal API Este plano crea un. NET6ASP. NETAPIAplicación web básica. El plano utiliza la herramienta de AWS implementación para. NETy ofrece una opción para configurar Amazon Elastic Container Service o AWS Elastic Beanstalk como un objetivo de despliegue. AWS App Runner
AWSGlue ETL Este blueprint crea un ejemplo de implementación de referencia de extracción, transformación y carga (ETL) con AWS Glue AWS CDK, AWS Lambda y Amazon Athena para convertir valores separados por comas () en Apache Parquet. CSVs
DevOps canalización de despliegue Este plan crea una canalización de despliegue mediante la arquitectura de referencia de la canalización de AWS despliegue que despliega una aplicación de referencia AWS en varias etapas.
Java con API AWS Fargate Este plano crea un proyecto de servicio web en contenedores. El proyecto utiliza AWS Copilot CLI para crear e implementar un servicio web Spring Boot Java en contenedores respaldado por Amazon DynamoDB en Amazon. ECS El proyecto despliega una aplicación en contenedores en un ECS clúster de Amazon con procesamiento sin servidor. AWS Fargate La aplicación almacena los datos en una tabla de DynamoDB. Una vez que el flujo de trabajo se ejecute correctamente, el servicio web de muestra estará disponible públicamente a través de Application Load Balancer.
Aplicación web moderna de tres niveles Este plan genera código en Python para la capa de aplicación y el marco de front-end de Vue a fin de crear e implementar una aplicación web moderna de 3 niveles bien diseñada.
. NETaplicación sin servidor Este plano crea AWS Lambda funciones utilizando. NETCLIHerramientas Lambda. El esquema proporciona opciones para las AWS Lambda funciones, incluida la opción de elegir entre C# o F#.
Node.js con API AWS Fargate Este plano crea un proyecto de servicio web en contenedores. El proyecto utiliza AWS Copilot CLI para crear e implementar un servicio web Express/Node.js en contenedores en Amazon Elastic Container Service. El proyecto despliega una aplicación en contenedores en un ECS clúster de Amazon con procesamiento sin servidor. AWS Fargate Una vez que el flujo de trabajo se ejecute correctamente, el servicio web de muestra estará disponible públicamente a través de Application Load Balancer.
Modelo de aplicación sin servidor () SAM Este plano crea un proyecto que utiliza un modelo de aplicación sin servidor (SAM) para crear e implementar un. API Puede elegir SDK Java o SDK Python como lenguaje de programación. TypeScript
Microservicio sin servidor RESTful Este modelo crea una referencia de servicio REST API que utiliza AWS Lambda y Amazon API Gateway con una lista de tareas pendientes. Puede elegir SDK Java o SDK Python como lenguaje de programación. TypeScript
Aplicación de una sola página Este plan crea una aplicación de una sola página (SPA) que utiliza los marcos React, Vue y Angular. Para el alojamiento, elija entre AWS Amplify Hosting o Amazon CloudFront Amazon S3.
Sitio web estático

Este plan crea un sitio web estático utilizando los generadores de sitios estáticos Hugo o Jekyll. Los generadores de sitios estáticos utilizan archivos de entrada de texto (como Markdown) para generar páginas web estáticas. Son ideales para contenido informativo que rara vez cambia, como páginas de productos, documentación y blogs. El blueprint lo utiliza AWS CDK para implementar páginas web estáticas en Amazon S3 + AWS Amplify o en Amazon S3 + CloudFront.

¿Qué hacer? Aplicación web Este plan crea una aplicación web sin servidor de tareas pendientes con componentes frontend y backend. Puede elegir SDK Java o SDK Python como lenguaje de programación. TypeScript
Suscríbase a un plan externo Este esquema crea un flujo de trabajo para cada paquete importado. Estos flujos de trabajo se ejecutan una vez al día NPM para comprobar si hay nuevas versiones de los paquetes. Si existe una versión nueva, el flujo de trabajo intentará añadirla a tu CodeCatalyst espacio como un esquema personalizado. La acción fallará si no se encuentra un paquete o no es un plano. El paquete de destino debe estar activado NPM y debe ser un plano. El espacio debe estar suscrito en un nivel que admita planos personalizados.
Chatbot Bedrock GenAI Este plan crea un chatbot de IA generativo con Amazon Bedrock y Claude de Anthropic. Con este plan, puede crear e implementar su propio entorno de juego seguro y protegido mediante el inicio de sesión, que se puede personalizar en función de LLM sus datos. Para obtener más información, consulte la documentación del Chatbot Bedrock GenAI.
AWSPlanos del kit de desarrollo de proyectos () AWS PDK Estos PDK planos se pueden combinar para crear una aplicación compuesta por un sitio web de React, Smithy API y la CDK infraestructura de soporte en la que se despliega. AWS AWSPDKProporciona los componentes básicos para patrones comunes junto con herramientas de desarrollo para gestionar y crear sus proyectos. Para obtener más información, consulte el repositorio AWS PDK GitHub de fuentes yTutorial: Cómo crear una aplicación completa con planos componibles PDK.

Búsqueda de información sobre el plano del proyecto

Hay varios planos de proyectos disponibles en. CodeCatalyst Para cada plano, hay un resumen y README un archivo adjuntos. El resumen describe los recursos que instala el blueprint, mientras que el README archivo explica el blueprint en detalle y proporciona instrucciones sobre cómo usarlo.