As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Criando um projeto abrangente com CodeCatalyst plantas
Ao criar um projeto usando um blueprint, CodeCatalyst cria um projeto completo com um repositório de origem, exemplo de código-fonte, fluxos de trabalho de CI/CD, relatórios de criação e teste e ferramentas integradas de controle de problemas. Um plano de projeto usa código para provisionar infraestrutura de nuvem, recursos e exemplos de artefatos de origem para diferentes tipos de aplicativos e estruturas.
Para ter mais informações, consulte Como criar um projeto. Você deve ser o administrador do Space para criar um projeto.
Plantas disponíveis
Nome do blueprint | Descrição do projeto |
---|---|
API web do ASP.NET Core | Esse esquema cria um aplicativo de API web ASP.NET Core do.NET 6. O blueprint usa a ferramenta de AWS implantação para.NET e fornece uma opção para configurar o Amazon Elastic Container Service ou AWS Elastic Beanstalk como um destino de implantação. AWS App Runner |
ETL do AWS Glue | Esse esquema cria um exemplo de implementação de referência de carga de transformação de extração (ETL) usando AWS CDK, Glue AWS , AWS Lambda e Amazon Athena para converter valores separados por vírgula (CSVs) em Apache Parquet. |
DevOps pipeline de implantação | Esse esquema cria um pipeline de implantação usando a Arquitetura de Referência do AWS Pipeline de Implantação, que implanta um aplicativo de referência AWS em vários estágios. |
API Java com AWS Fargate | Esse blueprint cria um projeto de serviço web em contêineres. O projeto usa o AWS Copilot CLI |
Aplicativo web moderno de três camadas | Esse esquema gera código em Python para a camada do aplicativo e a estrutura front-end do Vue para criar e implantar um aplicativo web moderno de 3 camadas bem arquitetado. |
Aplicativo sem servidor do.NET | Esse esquema cria AWS Lambda funções usando as ferramentas Lambda da CLI do.NET. O blueprint fornece opções para as AWS Lambda funções, incluindo a opção de C# ou F#. |
API Node.js com AWS Fargate | Esse blueprint cria um projeto de serviço web em contêineres. O projeto usa o AWS Copilot CLI |
Modelo de aplicativo sem servidor (SAM) | Esse blueprint cria um projeto que usa um modelo de aplicativo sem servidor (SAM) para criar e implantar uma API. Você pode escolher SDK for Java TypeScript ou SDK for Python como linguagem de programação. |
Manipulador de imagens sem servidor | Esse plano cria um aplicativo para processamento de imagem em alta velocidade sem reduzir a qualidade da imagem. |
Microsserviço RESTful sem servidor | Esse blueprint cria uma API REST que usa AWS Lambda e Amazon API Gateway com uma referência de serviço de tarefas pendentes. Você pode escolher SDK for Java TypeScript ou SDK for Python como linguagem de programação. |
Aplicativo de página única | Esse esquema cria um aplicativo de página única (SPA) que usa estruturas React, Vue e Angular. Para hospedagem, escolha entre AWS Amplify Hosting ou Amazon CloudFront Amazon S3. |
Site estático |
Esse plano cria um site estático usando os geradores de sites estáticos Hugo |
Aplicativo web To Do | Esse esquema cria um aplicativo web sem servidor To Do com componentes de front-end e back-end. Você pode escolher SDK for Java TypeScript ou SDK for Python como linguagem de programação. |
Serviço ideo-on-demand web V | Esse plano cria um video-on-demand serviço que fornece a capacidade de receber, transcodificar e entregar conteúdo. O blueprint usa AWS Lambda, Amazon S3 Amazon CloudWatch, e. AWS Elemental MediaConvert |
Inscrever-se em um plano externo | Esse blueprint cria um fluxo de trabalho para cada pacote importado. Esses fluxos de trabalho são executados uma vez por dia para verificar se há novas versões dos pacotes no NPM. Se existir uma nova versão, o fluxo de trabalho tentará adicioná-la ao seu CodeCatalyst espaço como um blueprint personalizado. A ação falhará se um pacote não puder ser encontrado ou não for um modelo. O pacote de destino deve estar no NPM e o pacote deve ser um esquema. O espaço deve ser inscrito em um nível que ofereça suporte a esquemas personalizados. |
Chatbot Bedrock GenAI | Esse plano cria um chatbot de IA generativo com o Amazon Bedrock |
Planos do AWS Project Development Kit (AWS PDK) | Esses planos de PDK podem ser compostos juntos para criar um aplicativo composto por um site do React, a API Smithy e a infraestrutura de CDK de suporte para implantá-lo na AWS. O AWS PDK fornece elementos básicos para padrões comuns, além de ferramentas de desenvolvimento para gerenciar e criar seus projetos. Para obter mais informações, consulte o repositório de GitHub origem do AWS PDK |
Encontrando informações sobre o plano do projeto
Vários planos de projetos estão disponíveis em CodeCatalyst. Para cada esquema, há um resumo e um arquivo README que o acompanham. O resumo descreve os recursos que são instalados pelo blueprint, enquanto o arquivo README explica o blueprint em detalhes e fornece instruções sobre como usá-lo.