

這是 AWS CDK v2 開發人員指南。較舊的 CDK v1 已於 2022 年 6 月 1 日進入維護，並於 2023 年 6 月 1 日結束支援。

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

# 開發 AWS CDK 應用程式
<a name="develop"></a>

使用 AWS 雲端開發套件 (AWS CDK) 開發應用程式， AWS 在 上管理您的基礎設施。

## 先決條件
<a name="develop-prerequisites"></a>

在開始開發應用程式之前，請先完成 [AWS CDK 入門](getting-started.md)中的所有設定步驟。

## 開發 AWS CDK 應用程式概觀
<a name="develop-overview"></a>

從高階來看，開發 CDK 應用程式需要下列步驟：

1.  **建立 CDK 專案** – CDK [專案](projects.md)包含存放和組織 CDK 程式碼的檔案和資料夾。

1.  **建立 CDK 應用程式** – 在 CDK 專案中，您可以使用 `App` 建構來定義 CDK [應用程式](apps.md)。

1.  **建立 CDK 堆疊** – 在 CDK 應用程式的範圍內，您可以定義一或多個 CDK [堆疊](stacks.md)。

1.  **定義基礎設施** – 在 CDK 堆疊的範圍內，您可以使用 AWS 建構程式庫中的[建構來](constructs.md)定義將成為基礎設施 AWS 的資源和屬性。使用您選擇的一般用途程式設計[語言](languages.md)，您可以使用邏輯，例如條件式陳述式和迴圈，根據特定條件定義您的基礎設施。

## 開始使用開發 CDK 應用程式
<a name="develop-gs"></a>

若要開始使用，您可以使用 AWS CDK Command Line Interface (AWS CDK CLI) `cdk init`命令。提供 `--language`選項來指定要使用的程式設計語言。此命令會建立開始的 CDK 專案，並匯入主要 AWS 建構程式庫和核心模組。

## 匯入和使用 AWS CDK 程式庫
<a name="develop-library"></a>

建立 CDK 專案後，請從 AWS CDK 程式庫匯入並使用建構，以開始定義您的基礎設施。如需說明，請參閱[使用 AWS CDK 程式庫](work-with.md)。

## 後續步驟
<a name="develop-next"></a>

準備好部署應用程式時，請使用 CDK CLI `cdk deploy`命令。如需說明，請參閱[部署 AWS CDK 應用程式](deploy.md)。