调用 Data API - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

调用 Data API

您可以调用数据 API 或 Amazon CLI 以在集群或无服务器工作组上运行 SQL 语句。运行 SQL 语句的主要操作是《Amazon Redshift 数据 API 参考》中的 ExecuteStatementBatchExecuteStatement。数据 API 支持 Amazon 开发工具包所支持的编程语言。有关它们的更多信息,请参阅用于在 Amazon 上构建的工具

要查看调用 Data API 的代码示例,请参阅 GitHub 中的 Redshift 数据 API入门。此存储库包含使用 Amazon Lambda,从 Amazon EC2、Amazon Glue Data Catalog 和 Amazon SageMaker Runtime 访问 Amazon Redshift 数据的示例。示例编程语言包括 Python、Go、Java 和 Javascript。

您可以使用 Amazon CLI 调用 Data API。

以下示例使用 Amazon CLI 调用数据 API。要运行示例,请编辑参数值以匹配您的环境。在许多示例中,会提供 cluster-identifier 以针对集群运行。在针对无服务器工作组运行时,需改为提供 workgroup-name。这些示例演示了一些数据 API 操作。有关更多信息,请参阅 Amazon CLI 命令参考

以下示例中的命令已被拆分和格式化以便于阅读。并非所有示例都显示了所有参数和响应。有关完整请求语法、请求参数、响应语法和响应元素的 API 定义,请参阅 Amazon Redshift Data API Reference