使用 Amazon Redshift 管理界面 - Amazon Redshift

使用 Amazon Redshift 管理界面

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

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

AWS 开发工具包 – 您可以使用 AWS 开发工具包执行与 Amazon Redshift 集群相关的操作。一些开发工具包库包含底层 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 – CLI 提供一组可用于从 Windows、Mac 和 Linux 计算机管理 AWS 服务的命令行工具。AWS CLI 包括基于 Amazon Redshift 查询 API 操作的命令。