

# 以编程方式访问 Amazon RDS
<a name="ProgrammaticAccess"></a>

Amazon RDS 为您提供以下工具，以便以编程方式管理 Amazon RDS 资源。

**Amazon Command Line Interface (Amazon CLI)**  
可以在命令行 Shell 中使用 Amazon CLI 来创建和管理 RDS 资源。对于 Amazon RDS 等 Amazon 服务，Amazon CLI 提供对 API 的直接访问。有关 Amazon RDS 命令的语法和示例，请参阅《Amazon CLI 命令参考》**中的 [rds](https://docs.amazonaws.cn/cli/latest/reference/rds/)。

**Amazon CloudFormation**  
使用此 Amazon 基础设施即代码（IaC）工具，可以创建模板来描述您想要的所有 Amazon RDS 资源，而 Amazon CloudFormation 为您预调配和配置这些资源。有关更多信息，请参阅 [使用 Amazon CloudFormation 创建 Amazon RDS 资源](creating-resources-with-cloudformation.md)。

**Amazon 软件开发工具包（SDK）**  
Amazon 为许多流行的技术和编程语言提供 SDK。这些 SDK 使您能够更轻松地从应用程序中使用该语言或技术调用 Amazon 服务。有关这些 SDK 的更多信息，请参阅[用于在 Amazon 上开发和管理应用程序的工具](https://www.amazonaws.cn/developer/tools/)。

**Amazon RDS API**  
此 API 是 Amazon RDS 的协议级接口。使用此 API 时，必须正确格式化每个 HTTPS 请求，并向每个请求添加有效的数字签名。有关更多信息，请参阅 [Amazon RDS API 参考](ProgrammingGuide.md)。

**Console-to-Code**  
使用此工具，可以为在 Amazon RDS 控制台中执行的操作生成代码，并在其它工具（例如 Amazon CloudFormation）中使用该代码。有关更多信息，请参阅[使用 Console-to-Code 为 Amazon RDS 控制台操作生成代码](Using_C2C.md)。