发布于: Mar 30, 2021
现在可在 AWS GovCloud(美国)区域使用 Amazon Redshift Data API 访问 Amazon Redshift。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 文档或观看此演示。