

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

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

# 使用藍圖設定 CodeCatalyst 專案
<a name="blueprints"></a>

藍圖是任意程式碼產生器，代表 CodeCatalyst 專案的架構元件。元件可以包含從單一檔案中的工作流程到整個專案的任何內容，並包含範例程式碼。藍圖會採用一組任意選項，並使用這些選項來產生一組任意輸出程式碼，這些程式碼會轉送至專案。隨著藍圖使用最新的最佳實務或新選項進行更新，它可以在包含該藍圖的專案中重新產生程式碼庫的相關部分。

您可以使用 Amazon CodeCatalyst 藍圖來建立包含來源儲存庫、範例原始程式碼、CI/CD 工作流程、建置和測試報告，以及整合問題追蹤工具的完整專案。CodeCatalyst 藍圖會根據設定的組態參數產生資源和原始程式碼。使用 CodeCatalyst 受管藍圖時，您選擇的藍圖會決定要將哪些資源新增至您的專案，以及 CodeCatalyst 建立或設定的工具，以便您可以追蹤和使用您的專案資源。身為藍圖使用者，您可以使用藍圖建立專案，或將其新增至現有的 CodeCatalyst 專案。您可以在專案中新增多個藍圖，每個藍圖都可以套用為獨立元件。例如，您可以擁有使用 Web 應用程式藍圖建立的專案，然後稍後再新增安全性藍圖。當其中一個藍圖更新時，您可以透過生命週期管理將變更或修正納入您的專案。如需詳細資訊，請參閱[使用 CodeCatalyst 藍圖建立全面的專案使用藍圖建立全面的專案](project-blueprints.md)及[以藍圖使用者身分使用生命週期管理](lifecycle-management-user.md)。

身為藍圖作者，您也可以為 CodeCatalyst 空間成員建立和發佈自訂藍圖，以使用您的專案資源。您可以開發自訂藍圖，以滿足空間專案的指定需求。將自訂藍圖新增至空間的藍圖目錄後，您可以管理藍圖並繼續進行更新，讓您的空間專案隨時掌握最新的最佳實務。如需詳細資訊，請參閱[使用 CodeCatalyst 中的自訂藍圖來標準化專案使用自訂藍圖標準化專案](custom-blueprints.md)。若要檢視藍圖 SDK 和範例藍圖，請參閱[開放原始碼 GitHub 儲存庫](https://github.com/aws/codecatalyst-blueprints)。

您可能已經有標準化和最佳實務。您可以選擇將具有原始碼的現有來源儲存庫轉換為自訂藍圖，而不是從頭開始建立和開發自訂藍圖。如需詳細資訊，請參閱[將來源儲存庫轉換為自訂藍圖](convert-bp.md)。

**Topics**
+ [使用藍圖建立專案](create-project-with-bp.md)
+ [在專案中新增藍圖以整合資源](apply-bp.md)
+ [取消藍圖與專案的關聯，以停止更新](disassociate-bp.md)
+ [在專案中變更藍圖版本](update-bp.md)
+ [編輯專案中藍圖的描述](update-settings-bp.md)
+ [以藍圖使用者身分使用生命週期管理](lifecycle-management-user.md)
+ [使用 CodeCatalyst 藍圖建立全面的專案](project-blueprints.md)
+ [使用 CodeCatalyst 中的自訂藍圖來標準化專案](custom-blueprints.md)
+ [CodeCatalyst 中的藍圖配額](blueprints-quotas.md)