发布于: Sep 28, 2020
现在可以使用内置 Data API 访问 Amazon Redshift,从而轻松构建基于 Web 服务的应用程序,并与包括 Amazon Lambda 和 Amazon AppSync 在内的服务集成。Redshift Data API 简化了从 亚马逊云科技开发工具包支持的语言(例如 Python、Go、Java、Node.js、PHP、Ruby 和 C++)访问、提取和导出数据,因此您可以专注于构建应用程序,而无需管理基础设施。
Data API 简化了对 Amazon Redshift 的访问,您无需再管理数据库连接和凭证。您只需调用 Data API 提供的 HTTPS API 终端节点,即可对 Amazon Redshift 集群执行 SQL 命令。Data API 负责管理数据库连接和返回数据。Data API 将查询结果存储 24 小时,且为异步操作,因此您可以稍后检索结果。
由于 Data API 利用存储在 Amazon Secrets Manager 中的 IAM 用户凭证或数据库凭证,因此您无需在 API 调用中传递凭证。对于使用 Amazon Lambda 的客户,Data API 提供了一种安全的数据库访问方式,且在 Amazon VPC 中启动 Lambda 函数不会产生额外的开销。Data API 可与 亚马逊云科技开发工具包集成,这提供了可利用参数来执行 SQL 语句的编程接口。有关更多信息,包括有关开始使用 Data API 的说明,请阅读相应文档。
Data API 现已在所有公共 亚马逊云科技区域推出,包括由光环新网运营的 亚马逊云科技中国(北京)区域以及由西云数据运营的 亚马逊云科技中国(宁夏)区域。
Amazon Redshift 是一种快速、可扩展、安全且完全托管的云数据仓库,可让您以轻松而经济的方式使用标准 SQL 和现有商业智能 (BI) 工具分析您的所有数据。有数万个客户每天都使用 Amazon Redshift 处理 EB 级数据并支持分析工作负载。有关更多信息,请访问 Amazon Redshift 产品页面,并查看 Amazon Redshift 定价页面开始使用。