

 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/)。

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

# Redshift 資源的子網路
<a name="working-with-cluster-subnet-groups"></a>

如果要在虛擬私有雲端 (VPC) 中建立佈建叢集，則需建立子網路群組。每個 VPC 可以有一或多個子網路，也就是 VPC 內的 IP 位址子網路，這些子網路可讓您根據安全和操作的需要將資源分組。當您建立佈建叢集時，您會建立子網路群組以在 VPC 中指定一組子網路。在**佈建叢集儀表板**中，您可以在**組態**下尋找和編輯叢集子網路群組。在佈建叢集的初始組態設定期間，您會指定子網路群組，而 Amazon Redshift 會在其中一個子網路中建立叢集。如需 VPC 服務的詳細資訊，請參閱 [Amazon VPC](https://aws.amazon.com/vpc/) 產品詳細資訊頁面。

Amazon Redshift Serverless 工作群組的子網路組態類似於佈建叢集，但步驟略有不同。當您建立和設定 Serverless 工作群組時，您會指定工作群組的子網路，並將其新增至清單。您可以在 **Serverless 儀表板**中選取工作群組屬性，以檢視現有工作群組的子網路。這些子網路會在**網路和安全**屬性中提供。如需詳細資訊，請參閱[使用命名空間建立工作群組](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-console-workgroups-create-workgroup-wizard.html)。

如需建立 VPC 的詳細資訊，請前往 [Amazon VPC 使用者指南](https://docs.aws.amazon.com/vpc/latest/userguide/)文件。

為佈建叢集建立子網路群組，或為 Serverless 工作群組選擇子網路後，即可移除先前新增的子網路或新增更多子網路。您可以使用主控台或使用 API 操作進行這些變更。如需有關佈建叢集的 API 操作的詳細資訊，請參閱 [ModifyClusterSubnetGroup](https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSubnetGroup.html)。如需了解 Serverless 工作群組的 API 操作，請參閱 [UpdateWorkgroup](https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateWorkgroup.html)。



您可在子網路群組的其中一個子網路上佈建叢集。叢集子網路群組可讓您指定 Virtual Private Cloud (VPC) 中的子網路集合。

**警告**  
在進行傳統調整大小、暫停和恢復、多可用區域容錯移轉或其他事件等叢集維護操作期間，您的佈建運算節點可能會移至 Amazon Redshift 叢集子網路群組內的另一個子網路。請注意，子網路群組中的所有子網路都必須具有相同的網路 ACL 傳入和傳出規則，以及相同的路由表路由。這可確保往返 Amazon Redshift 運算資源的連線，使其能夠在此類維護事件之後以最佳方式進行通訊和運作。避免將具有不同網路 ACL 或路由表組態的子網路新增至同一個 Amazon Redshift 叢集子網路群組。  
如需設定子網路的詳細資訊，請參閱《Amazon VPC 使用者指南》中的 [VPC 的子網路](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html)。如需 Redshift 多可用區域部署的詳細資訊，請參閱《Redshift 管理指南》中的 [多可用區域部署](managing-cluster-multi-az.md)。《Redshift 管理指南》中也涵蓋了 [調整叢集大小](resizing-cluster.md)。

# 建立叢集子網路群組
<a name="create-cluster-subnet-group"></a>

下列程序將逐步說明如何為佈建叢集建立子網路群組。您至少必須定義一個叢集子網路群組，才能在 VPC 中佈建叢集。

**為佈建叢集建立叢集子網路群組**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)：// 開啟 Amazon Redshift 主控台。

1. 在導覽功能表上，選擇**組態**，然後選擇**子網路群組**。子網路群組清單即會出現。

1. 選擇 **Create cluster subnet group (建立叢集子網路群組)** 以顯示建立頁面。

1. 輸入子網路群組的資訊，包括要新增的子網路。

1. 選擇 **Create cluster subnet group (建立叢集子網路群組)**，使用您選擇的子網路建立群組。

**注意**  
如需有關如何建立具有子網路集合的 Amazon Redshift Serverless 工作群組的資訊，請參閱《Amazon VPC 使用者指南》中的[使用命名空間建立工作群組](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-console-workgroups-create-workgroup-wizard.html)或[建立子網路](https://docs.aws.amazon.com/vpc/latest/userguide/create-subnets.html)。

# 修改叢集子網路群組
<a name="modify-cluster-subnet-group"></a>

建立子網路群組之後，您可以在 Amazon Redshift 主控台上修改其資訊。下列程序會逐步說明如何修改佈建叢集的子網路群組。

**修改佈建叢集的叢集子網路群組**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)：// 開啟 Amazon Redshift 主控台。

1. 在導覽功能表上，選擇**組態**，然後選擇**子網路群組**。子網路群組清單即會出現。

1. 選擇要修改的子網路群組。

1. 針對 **Actions (動作)**，選擇 **Modify (修改)** 以顯示子網路群組的詳細資訊。

1. 更新子網路群組的資訊。

1. 選擇 **Save (儲存)** 以修改群組。

若要在某些情況下變更或移除子網路，您需要進行額外的步驟。例如，這篇 AWS 知識中心文章：[如何將 Amazon Redshift 佈建叢集移至不同的子網路？](https://repost.aws//knowledge-center/redshift-move-subnet)便有內容涵蓋如何移動叢集的使用案例。

# 刪除佈建叢集的叢集子網路群組
<a name="delete-cluster-subnet-group"></a>

當您使用完叢集子網路群組後，您應刪除該群組以將其清除。下列程序將引導您逐步完成刪除佈建叢集的子網路群組的步驟。

**刪除叢集子網路群組**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)：// 開啟 Amazon Redshift 主控台。

1. 在導覽功能表上，選擇**組態**，然後選擇**子網路群組**。子網路群組清單即會出現。

1. 選擇要刪除的子網路群組，再選擇 **Delete (刪除)**。

**注意**  
您無法刪除叢集正在使用的叢集子網路群組。