

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

# 使用 Console-to-Code 產生 Amazon DynamoDB 的基礎設施程式碼
<a name="console-to-code"></a>

Amazon Q Developer 的 Console-to-Code 功能可將手動資料表建立步驟轉換為可重現的自動化程式碼，以簡化 Amazon DynamoDB 的基礎設施管理。此功能可協助開發人員在其環境中有效率地擴展資料庫資源組態。如需詳細資訊，請參閱[AWS 服務 使用 Amazon Q Developer Console-to-Code 自動化](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/console-to-code.html)。

Console-to-Code 會擷取詳細的 DynamoDB 資料表組態，包括分割區索引鍵、排序索引鍵、佈建的輸送量設定和次要索引，並將它們轉換為精確的基礎設施即程式碼範本。使用生成式 AI，此工具可確保產生的程式碼維持主控台工作流程期間建立的參數相容性。

開發人員可以產生多種格式的 DynamoDB 基礎設施程式碼，例如：
+ AWS TypeScript、Python 和 Java 中的雲端開發套件 (AWS CDK)
+ CloudFormation 在 YAML 或 JSON 中

這種方法可讓團隊：
+ 標準化資料庫資源管理
+ 實作版本控制的基礎設施
+ 減少手動組態錯誤

Amazon DynamoDB 的 Console-to-Code 適用於所有商業 AWS 區域，提供強大的解決方案，可將手動組態轉換為自動化、可重現的基礎設施程式碼。

## 運作方式
<a name="how-it-works"></a>

搭配 DynamoDB 使用 Console-to-Code 時，程序通常涉及：

1. **在主控台中設計原型** – 使用 DynamoDB 主控台來建立和設定資源，例如資料表。如需詳細資訊，請參閱[連接到 Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStartedDynamoDB.html)。

1. **錄製動作** – Console-to-Code 會在您執行動作時記錄這些動作。

1. **程式碼產生** – 此功能使用 Amazon Q Developer 的生成式 AI 功能，將您的主控台動作轉換為您偏好格式的可重複使用的程式碼。

1. **程式碼自訂** – 接著您可以複製或下載此程式碼，並進一步針對您的生產工作負載進行自訂。

## 搭配 DynamoDB 使用 Console-to-Code 的優勢
<a name="benefits"></a>

**簡化自動化**  
只要按一下，即可將手動 DynamoDB 資料表建立和組態轉換為可重複使用的程式碼。

**最佳實務**  
產生的程式碼遵循可靠部署的 AWS 引導式最佳實務。

**橋接主控台與程式碼**  
您不需要選擇使用 AWS 管理主控台 或 Infrastructure-as-Code (IaC)。您可以同時使用這兩種方法。

**加速開發**  
快速開始自動化程式碼，還能針對生產用途進一步自訂。

## 範例使用案例
<a name="example-use-cases"></a>
+ 建立具備特定屬性、索引鍵和容量設定的 DynamoDB 資料表
+ 設定全域次要索引和本機次要索引
+ 設定 DynamoDB 資料表的自動擴展政策
+ 建立備份與還原組態
+ 建立和管理 DynamoDB 串流

## 開始使用
<a name="getting-started"></a>

開始將 Console-to-Code 與 DynamoDB 搭配使用：

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/dynamodbv2/](https://console.aws.amazon.com/dynamodbv2/) 開啟 DynamoDB 主控台。

1. 開始透過主控台介面建立或修改 DynamoDB 資源。

1. 使用 Console-to-Code 功能，以您偏好的格式產生動作的程式碼。

1. 複製或下載產生的程式碼，並根據您的特定需求進行自訂。

如需如何使用 Console-to-Code 的詳細資訊和詳細說明，請參閱《[Amazon Q Developer 使用者指南》中的 AWS 服務 使用 Amazon Q Developer Console-to-Code](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/console-to-code.html) 自動化。 **