Amazon Redshift
集群管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

使用 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 操作的命令。