

# 使用 Aurora DSQL 进行编程
<a name="programming-with"></a>

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

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

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

**Aurora DSQL API**  
此 API 是 Aurora DSQL 的另一个编程接口。使用此 API 时，必须正确格式化每个 HTTPS 请求，并向每个请求添加有效的数字签名。有关更多信息，请参阅 [Aurora DSQL API 参考](CHAP_api_reference.md)。

**CloudFormation**  
[AWS::DSQL::Cluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dsql-cluster.html) 是一种 CloudFormation 资源，使您能够创建和管理 Aurora DSQL 集群，作为基础设施即代码的一部分。CloudFormation 有助于您通过代码定义整个 AWS 环境，从而更轻松地以一致且可靠的方式预置、更新和复制基础设施。  
当您在 CloudFormation 模板中使用 AWS::DSQL::Cluster 资源时，您能够以声明方式将 Aurora DSQL 集群与其它云资源一起预置。这有助于确保数据基础设施与应用程序堆栈的其余部分一起部署和管理。