使用预置集群的 Amazon Redshift 管理界面
注意
本主题重点介绍预置集群的 Amazon Redshift 管理界面。Amazon Redshift Serverless 和 Amazon Redshift 数据 API 也有类似的管理界面。
Amazon Redshift 支持多种可用于创建、管理和删除 Amazon Redshift 集群的管理界面,其中包括 AWS 开发工具包、 AWS Command Line Interface (AWS CLI) 和 Amazon Redshift 管理 API。
The Amazon Redshift API – 您可以通过提交请求来调用此 Amazon Redshift 管理 API。请求是 HTTP 或 HTTPS 请求,需要使用 HTTP 动词 GET
或 POST
以及一个名为 Action
的参数。调用 Amazon Redshift API 是访问 Amazon Redshift 服务的最直接方式。但是,此调用需要您的应用程序处理低级别的详细信息,例如进行错误处理以及生成哈希值以签署请求。
-
有关构建和签署查询 Amazon Redshift API 请求的信息,请参阅对 HTTP 请求进行签名。
-
有关 Amazon Redshift API 操作和 Amazon Redshift 的数据类型的信息,请参阅 Amazon Redshift API 参考。
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 SDK 代码示例,请参阅使用 AWS SDK 的 Amazon Redshift 代码示例。
AWS CLI – CLI 提供一组可用于从 Windows、Mac 和 Linux 计算机管理 AWS 服务的命令行工具。AWS CLI 包括基于 Amazon Redshift 查询 API 操作的命令。
-
有关安装和设置 Amazon Redshift CLI 的信息,请参阅设置 Amazon Redshift CLI。
-
有关 Amazon Redshift CLI 命令的参考资料,请参阅 AWS CLI 参考中的 Amazon Redshift。