

# 使用 Amazon RDS 数据 API
<a name="data-api"></a><a name="data_api"></a>

通过 RDS 数据 API（数据 API），您可以将 Web 服务接口用于 Aurora 数据库集群。数据 API 不需要与数据库集群的持久连接。相反，它提供了安全 HTTP 端点以及与 AWS 开发工具包的集成。您可以使用端点运行 SQL 语句，而无需管理连接。

用户无需在调用数据 API 时传递凭证，因为数据 API 会使用存储在 AWS Secrets Manager 中的数据库凭证。要在 Secrets Manager 中存储凭证，用户必须获得使用 Secrets Manager 以及数据 API 的适当权限。有关向用户授权的更多信息，请参阅 [授予对 Amazon RDS 数据 API 的访问权限](data-api.access.md)。

您还可以使用数据 API 将 Amazon Aurora 与其他 AWS 应用程序（如 AWS Lambda、AWS AppSync 和 AWS Cloud9）集成。数据 API 提供了一种更安全的方式来使用 AWS Lambda。通过此方式，您无需配置 Lambda 函数来访问虚拟私有云（VPC）中的资源，即可访问数据库集群。有关更多信息，请参阅 [AWS Lambda](https://aws.amazon.com/lambda/)、[AWS AppSync](https://aws.amazon.com/appsync/) 和 [AWS Cloud9](https://aws.amazon.com/cloud9/)。

您可以在创建 Aurora 数据库集群时启用数据 API。您也可以稍后修改配置。有关更多信息，请参阅 [启用 Amazon RDS 数据 API](data-api.enabling.md)。

启用数据 API 后，还可以使用查询编辑器运行即席查询，而无需配置查询工具在 VPC 中访问 Aurora。有关更多信息，请参阅 [使用 Aurora 查询编辑器](query-editor.md)。

**Topics**
+ [Amazon RDS 数据 API 的区域和版本可用性](data-api.regions.md)
+ [将 IPv6 与 Amazon RDS Data API 结合使用](data-api.ipv6.md)
+ [Amazon RDS 数据 API 的限制](data-api.limitations.md)
+ [Aurora Serverless v2、预置集群与 Aurora Serverless v1 集群的 Amazon RDS 数据 API 行为比较](data-api.differences.md)
+ [授予对 Amazon RDS 数据 API 的访问权限](data-api.access.md)
+ [启用 Amazon RDS 数据 API](data-api.enabling.md)
+ [为 Amazon RDS 数据 API 创建 Amazon VPC 端点（AWS PrivateLink）](data-api.vpc-endpoint.md)
+ [调用 Amazon RDS 数据 API](data-api.calling.md)
+ [使用适用于 RDS 数据 API 的 Java 客户端库](data-api.java-client-library.md)
+ [处理 JSON 格式的 Amazon RDS 数据 API 查询结果](data-api-json.md)
+ [Amazon RDS 数据 API 故障排除](data-api.troubleshooting.md)
+ [使用 AWS CloudTrail 记录 Amazon RDS 数据 API 调用](logging-using-cloudtrail-data-api.md)
+ [使用性能详情监控 RDS 数据 API 查询](monitoring-using-performance-insights-data-api.md)