使用 Console-to-Code 为 Amazon DynamoDB 生成基础设施代码 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Console-to-Code 为 Amazon DynamoDB 生成基础设施代码

Amazon Q 开发者版的 Console-to-Code 功能可将手动创建表的步骤转换为可重用的自动化代码,从而简化 Amazon DynamoDB 的基础设施管理。此功能可帮助开发人员在其环境中高效地扩展数据库资源配置。要了解更多信息,请参阅使用 Amazon Q 开发者版 Console-to-Code 实现 Amazon Web Services 服务自动化

Console-to-Code 采集详细的 DynamoDB 表配置,包括分区键、排序键、预调配吞吐量设置和二级索引,并将它们转换为精确的基础设施即代码模板。该工具使用生成式人工智能,可确保生成的代码保持在控制台工作流中建立的参数兼容性。

开发人员可以生成多种格式的 DynamoDB 基础设施代码,例如:

  • Amazon 云开发工具包(Amazon CDK),使用 TypeScript、Python 和 Java 格式

  • Amazon CloudFormation,使用 YAML 或 JSON 格式

这种方法使团队能够:

  • 标准化数据库资源管理

  • 实施版本控制的基础设施

  • 减少手动配置错误

适用于 Amazon DynamoDB 的 Console-to-Code 在所有商业 Amazon 区域中可用,为将手动配置过程转换为自动化、可复制的基础设施代码提供了强大的解决方案。

工作原理

在 DynamoDB 中使用 Console-to-Code 时,该过程通常涉及:

  1. 在控制台中创建原型:使用 DynamoDB 控制台创建和配置资源,例如表。有关更多信息,请参阅连接到 Amazon DynamoDB

  2. 记录操作:Console-to-Code 会在您执行操作时记录这些操作。

  3. 代码生成:该功能使用 Amazon Q 开发者版的生成式人工智能功能,使用您的首选格式,将控制台中的操作转换为可重复使用的代码。

  4. 代码自定义:然后,您可以复制或下载此代码,并针对您的生产工作负载对其进行进一步自定义。

在 DynamoDB 中使用 Console-to-Code 的好处

简化自动化过程

只需一次单击,即可将 DynamoDB 表的手动创建和配置过程转换为可重复使用的代码。

最佳实践

生成的代码遵循 Amazon 指导性最佳实践,实现可靠部署。

控制台和代码之间的桥梁

您不必在使用 Amazon Web Services 管理控制台或基础设施即代码(IaC)之间做出选择。而是可以同时使用这两种方法。

加速开发过程

使用自动化代码快速上手,这些代码可以进一步定制来供生产使用。

使用案例示例

  • 使用特定属性、键和容量设置创建 DynamoDB 表

  • 设置全局二级索引和本地二级索引

  • 为 DynamoDB 表配置自动扩缩策略

  • 建立备份和还原配置

  • 创建和管理 DynamoDB Streams

开始使用

要开始在 DynamoDB 中使用 Console-to-Code,请执行以下操作:

  1. 登录 Amazon Web Services 管理控制台,打开 DynamoDB 控制台:https://console.aws.amazon.com/DynamoDB/

  2. 通过控制台界面开始创建或修改 DynamoDB 资源。

  3. 使用 Console-to-Code 功能,按照您的首选格式为操作生成代码。

  4. 复制或下载生成的代码,并根据您的具体需求对其进行自定义。

有关如何使用 Console-to-Code 的更多信息和详细说明,请参阅《Amazon Q 开发者版用户指南》中的使用 Amazon Q 开发者版 Console-to-Code 实现 Amazon Web Services 服务自动化