

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用佈建叢集的 Amazon Redshift 管理介面
<a name="using-aws-sdk"></a>

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

Amazon Redshift 支援數個管理介面，您可以用來建立、管理和刪除 Amazon Redshift 叢集： AWS SDKs、 AWS Command Line Interface (AWS CLI) 和 Amazon Redshift 管理 API。

**Amazon Redshift API** — 您可以透過提交請求來呼叫此 Amazon Redshift 管理 API。請求是使用 HTTP 動詞 `GET` 或 `POST` 及 `Action` 參數的 HTTP 或 HTTPS 請求。呼叫 Amazon Redshift API 是存取 Amazon Redshift 服務最直接的方式。不過，這需要您的應用程式處理低階詳細資訊，例如錯誤處理和產生雜湊以簽署請求。
+ 如需有關建置與簽署 Amazon Redshift API 請求的詳細資訊，請參閱[簽署 HTTP 請求](amazon-redshift-signing-requests.md)。
+ 如需有關 Amazon Redshift API 動作和 Amazon Redshift 資料類型的資訊，請參閱 [Amazon Redshift API 參考](https://docs.aws.amazon.com/redshift/latest/APIReference/Welcome.html)。

**AWS SDKs** – 您可以使用 AWS SDKs來執行 Amazon Redshift 叢集相關操作。多種軟體開發套件程式庫包裝了底層的 Amazon Redshift API。它們整合了 API 功能到特定的程式設計語言，並處理許多低階詳細資訊，例如計算簽章、處理請求重試和錯誤處理。在軟體開發套件程式庫中呼叫包裝器函式，可以大幅簡化撰寫 Amazon Redshift 叢集管理應用程式的流程。
+ Java、.NET、PHP、Python、Ruby 和 Node.js AWS SDKs 支援 Amazon Redshift。Amazon Redshift 包裝器函式記錄在每個軟體開發套件的參考手冊中。如需 AWS SDKs 的清單及其文件的連結，請參閱[適用於 Amazon Web Services 的工具](https://aws.amazon.com/tools/)。
+ 本指南提供透過 Java 開發套件使用 Amazon Redshift 的範例。如需更一般的 AWS SDK 程式碼範例，請參閱 [Amazon Redshift AWS SDKs的程式碼範例](service_code_examples.md)。

**AWS CLI** – CLI 提供一組命令列工具，可用來管理 Windows、Mac 和 Linux 電腦 AWS 的服務。 AWS CLI 包含以 Amazon Redshift API 動作為基礎的命令。
+ 如需有關安裝和設定 Amazon Redshift CLI 的資訊，請參閱[設定 Amazon Redshift CLI](setting-up-rs-cli.md)。
+ 如需有關 Amazon Redshift CLI 命令的參考資料，請參閱《AWS CLI 參考》**中的 [Amazon Redshift](https://docs.aws.amazon.com/cli/latest/reference/redshift/index.html)。