

 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 佈建叢集或 Amazon Redshift Serverless 工作群組
<a name="connecting-connection-CNAME-client"></a>

若要使用自訂網域名稱進行連線，必須有佈建叢集的下列 IAM 許可：`redshift:DescribeCustomDomainAssociations`。對於 Amazon Redshift Serverless 伺服器，您不需新增許可。

我們建議的最佳實務是，將許可政策附加到 IAM 角色，然後根據需要將其指派給使用者和群組。如需詳細資訊，請參閱 [Amazon Redshift 中的身分和存取管理](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-authentication-access-control.html)。

在主控台完成建立 CNAME 並將其指派給叢集的步驟後，您可以在 SQL 用戶端的連線屬性中提供自訂 URL。請注意，建立 CNAME 記錄之後，系統會立即因為 DNS 傳播而發生延遲。

1. 開啟 SQL 用戶端。例如，您可以使用 SQL/Workbench J。開啟連線的屬性，並新增連線字串的自訂網域名稱。例如 `jdbc:redshift://mycluster.example.com:5439/dev?sslmode=verify-full`。在此範例中，`dev` 會指定預設資料庫。

1. 新增資料庫使用者的**使用者名稱**和**密碼**。

1. 測試連線。根據向資料庫使用者授予的許可或向所指派的 Amazon Redshift 資料庫角色授予的許可，您查詢資料庫資源 (例如特定資料表) 的能力會有所不同。

   請注意，如果在 VPC 中，您可能必須將叢集或工作群組設定為可公開存取，才能連線到叢集或工作群組。您可以在網路屬性中變更此設定。

**注意**  
JDBC、ODBC 和 Python 驅動器支援透過自訂網域名稱的連線。