发布于: Nov 20, 2018
现在,您可以使用新的内置 Data API 访问 Amazon Aurora Serverless 数据库。该 API 可让您使用 AWS Lambda 和 AWS AppSync 等基于 Web 服务的应用程序轻松访问 Aurora Serverless。这一 Data API Beta 适用于美国东部(弗吉尼亚北部)地区的 MySQL 兼容版 Amazon Aurora Serverless。使用这一 Data API Beta 不收取任何额外费用。
传统上,数据库开发人员使用本机 MySQL 协议来构建应用程序,而这要求与数据库和语言特定库保持持久连接。通过提供安全的 HTTP 端点并与 AWS SDK 集成,这种 Data API 使用户能够更简便地访问 Aurora Serverless 的功能。您可以像使用 MySQL 本机协议一样使用端点来执行任何 SQL 语句,而无需管理连接。AWS SDK 可以轻松将查询结果合并到您的应用程序中。
Data API 可以利用存储在 AWS Secrets Manager 中的数据库凭据,因而无需在 API 调用中传递凭据。对于使用 AWS Lambda 的开发人员而言,新的 Web Services Data API 提供了一种访问数据库的安全方式,而无需因在 Amazon VPC 中启动 Lambdas 而产生的额外开销。此外,AWS AppSync 现在包含对 Data API 的内置支持,使开发人员能够轻松地为由 Aurora Serverless 提供支持的应用程序创建 GraphQL API。
有关这一 Data API 的更多信息,请参阅 Amazon Aurora 用户指南。