使用 Amazon Redshift 管理界面 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 Amazon Redshift 管理界面

Amazon Redshift 支持多种可用于创建、管理和删除 Amazon Redshift 集群的管理界面,其中包括 Amazon 开发工具包、 Amazon Command Line Interface (Amazon CLI) 和 Amazon Redshift 管理 API。

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

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

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

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

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