選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 CodeCatalyst 藍圖建立全面的專案

焦點模式
使用 CodeCatalyst 藍圖建立全面的專案 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

當您使用藍圖建立專案時,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 來建置和部署容器化的 Spring Boot Java Web 服務,該服務由 Amazon ECS 上的 Amazon DynamoDB 提供支援。專案會將容器化應用程式部署到無 AWS Fargate 伺服器運算上的 Amazon ECS 叢集。應用程式會將資料存放在 DynamoDB 資料表中。工作流程成功執行後,即可透過 Application Load Balancer 公開取得範例 Web 服務。
現代三層 Web 應用程式 此藍圖會在 Python 中為應用程式層和 Vue 前端架構產生程式碼,以建置和部署架構良好的 3 層現代 Web 應用程式。
.NET 無伺服器應用程式 此藍圖會使用 .NET CLI Lambda 工具建立 AWS Lambda 函數。藍圖提供 AWS Lambda 函數的選項,包括 C# 或 F# 的選擇。
Node.js API 搭配 AWS Fargate 此藍圖會建立容器化 Web 服務專案。專案使用 AWS Copilot CLI 在 Amazon Elastic Container Service 上建置和部署容器化 Express/Node.js Web 服務。專案會將容器化應用程式部署到無 AWS Fargate 伺服器運算上的 Amazon ECS 叢集。工作流程成功執行後,即可透過 Application Load Balancer 公開取得範例 Web 服務。
無伺服器應用程式模型 (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。
靜態網站

此藍圖會使用 HugoJekyll 靜態網站產生器建立靜態網站。靜態網站產生器使用文字輸入檔案 (例如 Markdown) 來產生靜態網頁。它們非常適合很少變更、資訊豐富的內容,例如產品頁面、文件和部落格。藍圖使用 AWS CDK 將靜態網頁部署至 AWS Amplify 或 Amazon S3 + CloudFront。

執行 Web 應用程式 此藍圖會使用前端和後端元件建立 To Do 無伺服器 Web 應用程式。您可以選擇適用於 Java 的 SDK、TypeScript 或適用於 Python 的 SDK 作為程式設計語言。
訂閱外部藍圖 此藍圖會為每個匯入的套件建立工作流程。這些工作流程每天執行一次,以檢查 NPM 是否有新版本的套件。如果新版本存在,工作流程會嘗試將其新增至 CodeCatalyst 空間,做為自訂藍圖。如果找不到套件或 不是藍圖,則動作將會失敗。目標套件必須位於 NPM,且套件必須是藍圖。空間必須訂閱在支援自訂藍圖的層。
Bedrock GenAI 聊天機器人 此藍圖使用 Amazon BedrockAnthropic 的 Claude 建立生成式 AI 聊天機器人。透過此藍圖,您可以建置和部署自己的安全、受登入保護的 LLM 遊樂場,這些遊樂場可根據您的資料進行自訂。如需詳細資訊,請參閱 Bedrock GenAI Chatbot 文件

尋找專案藍圖資訊

CodeCatalyst 提供數個專案藍圖。對於每個藍圖,都有一個隨附的摘要和 README 檔案。摘要說明藍圖所安裝的資源,而 README 檔案會詳細說明藍圖,並提供如何使用藍圖的指示。

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。