使用佈建叢集的 Amazon Redshift 管理介面 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

使用佈建叢集的 Amazon Redshift 管理介面

注意

本主題主要說明佈建叢集的 Amazon Redshift 管理介面。Amazon Redshift Serverless 和 Amazon Redshift Data API 有類似的管理介面。

您可使用 Amazon Redshift 支援的多種管理界面來建立、管理並刪除 Amazon Redshift 叢集:AWS 開發套件、AWS Command Line Interface (AWS CLI),以及 Amazon Redshift 管理 API。

Amazon Redshift API — 您可以透過提交請求來呼叫此 Amazon Redshift 管理 API。請求是使用 HTTP 動詞 GETPOSTAction 參數的 HTTP 或 HTTPS 請求。呼叫 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