Amazon Redshift
管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

使用 Amazon Redshift 管理界面

Amazon Redshift 支持多种可用于创建、管理和删除 Amazon Redshift 群集的管理界面,其中包括 AWS 软件开发工具包、AWS 命令行界面和 Amazon Redshift 管理 API。

Amazon Redshift 查询 API - 一种可通过提交查询请求来调用的 Amazon Redshift 管理 API。查询请求是 HTTP 或 HTTPS 请求,需要使用 HTTP 动词 GETPOST 以及一个名为 Action 的查询参数。调用查询 API 是访问 Amazon Redshift 的最直接的方式,但要求您的应用程序处理低级别的详细信息,如进行错误处理以及生成哈希值以签署请求。

AWS 软件开发工具包 - Amazon Web Services 提供可用于执行 Amazon Redshift 群集相关操作的软件开发工具包 (SDK)。一些软件开发工具包库包含底层 Amazon Redshift 查询 API。他们将 API 功能集成到特定编程语言并处理许多低级别详细信息,如计算签名、处理请求重试和进行错误处理。调用软件开发工具包库中的包装函数可极大地简化编写用于管理 Amazon Redshift 群集的应用程序的流程。

  • Amazon Redshift 受适用于 Java、.NET、PHP、Python、Ruby 和 Node.js 的 AWS 软件开发工具包的支持。Amazon Redshift 的包装函数记录在每个软件开发工具包的参考手册中。有关 AWS 软件开发工具包及其文档链接的列表,请转到适用于 Amazon Web Services 的工具

  • 本指南提供通过 Java 软件开发工具包使用 Amazon Redshift 的示例。有关更多一般 AWS 软件开发工具包代码示例,请转到示例代码和库

AWS 命令行界面 (CLI) - 提供一组可用于从 Windows、Mac 和 Linux 计算机管理 AWS 服务的命令行工具。AWS CLI 包括基于 Amazon Redshift 查询 API 操作的命令。