发布于: Sep 10, 2020
您现在可以使用内置的 Data API 来访问 Amazon Redshift,从而轻松构建基于 Web 服务的应用程序并与 AWS Lambda、AWS AppSync 和 AWS Cloud9 等服务集成。Redshift Data API 可以简化数据的访问、摄入和传出,通过 AWS 软件开发工具包支持多种语言,例如 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 会使用存储在 AWS Secrets Manager 中的 IAM 用户凭证或数据库凭证,因此您无需在 API 调用中传递凭证。对于使用 AWS Lambda 的客户,Data API 提供了一种安全的数据库访问方式,同时也不会因在 Amazon VPC 中启动 Lambdas 函数而产生额外开销。通过与 AWS 软件开发工具包集成,提供了可利用参数来执行 SQL 语句的编程接口。有关更多信息(包括关于入门的说明),请阅读 Amazon Redshift 文档或观看此演示。
Data API 现已在除 AWS GovCloud(美国)区域 和亚太地区(大版)本地扩展区之外的所有AWS 区域推出。
Amazon Redshift 是一种快速、可扩展、安全且完全托管的云数据仓库,让您可以使用标准 SQL 和现有的商业智能 (BI) 工具经济高效地轻松分析您的所有数据。数以万计的客户每天都在使用 Amazon Redshift 来处理 EB 级的数据和支持分析工作负载。有关更多信息,请访问 Amazon Redshift 产品页面;要开始使用,请参阅 Amazon Redshift 定价页面。