本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 CodeCatalyst 藍圖建立全面的專案
當您使用藍圖建立專案時, 會使用來源儲存庫、範例原始程式碼、CI/CD 工作流程、建置和測試報告,以及整合的問題追蹤工具來 CodeCatalyst 建立完整的專案。專案藍圖使用程式碼為不同類型的應用程式和架構佈建雲端基礎設施、資源和範例來源成品。
如需詳細資訊,請參閱建立專案。您必須是 Space 管理員才能建立專案。
可用的藍圖
藍圖名稱 | 藍圖描述 |
---|---|
ASP。NET 核心 Web API | 此藍圖會建立 。NET 6 ASP。NET 核心 Web API 應用程式。藍圖使用適用於 的 AWS 部署工具,NET並提供選項來設定 Amazon Elastic Container Service AWS App Runner或 AWS Elastic Beanstalk 作為部署目標。 |
AWS Glue ETL | 此藍圖使用 AWS CDK、 AWS Glue、 AWS Lambda 和 Amazon Athena 建立範例擷取轉換負載 (ETL) 參考實作,將逗號分隔值 (CSVs) 轉換為 Apache Parquet。 |
DevOps 部署管道 | 此藍圖使用部署管道參考架構建立 AWS 部署管道,該架構可將參考應用程式 AWS 跨多個階段部署到 。 |
Java API 搭配 AWS Fargate | 此藍圖會建立容器化 Web 服務專案。專案使用 AWS Copilot CLI |
現代三層 Web 應用程式 | 此藍圖會在 Python 中為應用程式層和 Vue 前端架構產生程式碼,以建置和部署架構良好的 3 層現代 Web 應用程式。 |
.NET 無伺服器應用程式 | 此藍圖會使用 建立 AWS Lambda 函數。NET CLI Lambda 工具。藍圖提供 AWS Lambda 函數的選項,包括 C# 或 F# 的選擇。 |
Node.js API搭配 AWS Fargate | 此藍圖會建立容器化 Web 服務專案。專案使用 AWS Copilot CLI |
無伺服器應用程式模型 (SAM) | 此藍圖會建立使用無伺服器應用程式模型 (SAM) 來建立和部署 的專案API。您可以選擇 SDK 作為 Java TypeScript,或 SDK 作為程式設計語言的 Python。 |
無伺服器RESTful微服務 | 此藍圖會建立RESTAPI使用 AWS Lambda 和 Amazon API Gateway 搭配 To Do 服務參考的 。您可以選擇 SDK Java、 TypeScript或 SDK Python 作為程式設計語言。 |
單頁應用程式 | 此藍圖會建立使用 React、Vue 和 Angular 架構的單頁應用程式 (SPA)。對於託管,請選擇 AWS Amplify 託管 或 Amazon CloudFront 和 Amazon S3。 |
靜態網站 |
此藍圖會使用 Hugo |
To Do Web 應用程式 | 此藍圖會建立具有前端和後端元件的 To Do 無伺服器 Web 應用程式。您可以選擇 SDK 作為 Java TypeScript,或 SDK 作為程式設計語言的 Python。 |
訂閱外部藍圖 | 此藍圖會為每個匯入的套件建立工作流程。這些工作流程每天執行一次,以檢查套件NPM的新版本。如果存在新版本,工作流程會嘗試將其作為自訂藍圖新增至您的 CodeCatalyst 空間。如果找不到套件或 不是藍圖,則動作會失敗。目標套件必須位於 上NPM,且套件必須是藍圖。空間必須訂閱在支援自訂藍圖的 層。 |
Bedrock GenAI 聊天機器人 | 此藍圖使用 Amazon Bedrock |
AWS 專案開發套件 (AWS PDK) 藍圖 | 這些PDK藍圖可以一起編寫,以建立包含 React 網站、Smithy API和支援CDK基礎設施的應用程式,以將其部署到 AWS。AWS PDK 提供常見模式的建置區塊,以及用於管理和建置專案的開發工具。如需詳細資訊,請參閱AWSPDK GitHub 來源儲存庫 |
尋找專案藍圖資訊
有數個專案藍圖可在 中使用 CodeCatalyst。對於每個藍圖,都有隨附的摘要和README檔案。摘要說明藍圖所安裝的資源,而README檔案會詳細說明藍圖,並提供如何使用藍圖的指示。