本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
當您使用藍圖建立專案時,CodeCatalyst 會建立包含來源儲存庫、範例原始程式碼、CI/CD 工作流程、建置和測試報告,以及整合問題追蹤工具的完整專案。專案藍圖使用程式碼為不同類型的應用程式和架構佈建雲端基礎設施、資源和範例來源成品。
如需詳細資訊,請參閱建立專案。您必須是 Space 管理員才能建立專案。
可用的藍圖
藍圖名稱 | 藍圖描述 |
---|---|
ASP.NET Core Web API | 此藍圖會建立 .NET 6 ASP.NET Core Web API 應用程式。藍圖使用適用於 .NET 的 AWS 部署工具,並提供設定 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 無伺服器應用程式 | 此藍圖會使用 .NET CLI Lambda 工具建立 AWS Lambda 函數。藍圖提供 AWS Lambda 函數的選項,包括 C# 或 F# 的選擇。 |
Node.js API 搭配 AWS Fargate | 此藍圖會建立容器化 Web 服務專案。專案使用 AWS Copilot CLI |
無伺服器應用程式模型 (SAM) | 此藍圖會建立使用無伺服器應用程式模型 (SAM) 來建立和部署 API 的專案。您可以選擇適用於 Java 的 SDK、TypeScript 或適用於 Python 的 SDK 作為程式設計語言。 |
無伺服器 RESTful 微服務 | 此藍圖會建立使用 AWS Lambda 和 Amazon API Gateway 搭配 To Do 服務參考的 REST API。您可以選擇適用於 Java 的 SDK、TypeScript 或適用於 Python 的 SDK 作為程式設計語言。 |
單頁應用程式 | 此藍圖會建立使用 React、Vue 和 Angular 架構的單頁應用程式 (SPA)。對於託管,請選擇 AWS Amplify 託管 或 Amazon CloudFront 和 Amazon S3。 |
靜態網站 |
此藍圖會使用 Hugo |
執行 Web 應用程式 | 此藍圖會使用前端和後端元件建立 To Do 無伺服器 Web 應用程式。您可以選擇適用於 Java 的 SDK、TypeScript 或適用於 Python 的 SDK 作為程式設計語言。 |
訂閱外部藍圖 | 此藍圖會為每個匯入的套件建立工作流程。這些工作流程每天執行一次,以檢查 NPM 是否有新版本的套件。如果新版本存在,工作流程會嘗試將其新增至 CodeCatalyst 空間,做為自訂藍圖。如果找不到套件或 不是藍圖,則動作將會失敗。目標套件必須位於 NPM,且套件必須是藍圖。空間必須訂閱在支援自訂藍圖的層。 |
Bedrock GenAI 聊天機器人 | 此藍圖使用 Amazon Bedrock |
尋找專案藍圖資訊
CodeCatalyst 提供數個專案藍圖。對於每個藍圖,都有一個隨附的摘要和 README 檔案。摘要說明藍圖所安裝的資源,而 README 檔案會詳細說明藍圖,並提供如何使用藍圖的指示。