

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/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://www.amazonaws.cn/vpc/) 产品详细信息页面。

Amazon Redshift Serverless 工作组的子网配置与预置集群类似，不过步骤略有不同。创建和设置 Serverless 工作组时，您应为该工作组指定子网，这些子网将被添加到列表中。您可以在 **Serverless 控制面板**中选择工作组属性，来查看现有工作组的子网。子网显示在**网络和安全**属性中。有关更多信息，请参阅[创建带有命名空间的工作组](https://docs.amazonaws.cn/redshift/latest/mgmt/serverless-console-workgroups-create-workgroup-wizard.html)。

有关创建 VPC 的更多信息，请参阅 [Amazon VPC 用户指南](https://docs.amazonaws.cn/vpc/latest/userguide/)文档。

为预置集群创建子网组之后，或为 Serverless 工作组选择子网后，您可以删除之前添加的子网，也可以添加更多子网。您可以使用控制台或 API 操作来进行这些更改。有关预置集群的 API 操作的更多信息，请参阅 [ModifyClusterSubnetGroup](https://docs.amazonaws.cn/redshift/latest/APIReference/API_ModifyClusterSubnetGroup.html)。有关适用于 Serverless 工作组的 API 操作，请参阅 [UpdateWorkgroup](https://docs.amazonaws.cn/redshift-serverless/latest/APIReference/API_UpdateWorkgroup.html)。



您可以在子网组中的一个子网上预置集群。您可以通过集群子网组在 Virtual Private Cloud (VPC) 中指定一组子网。

**警告**  
在集群维护操作期间，例如经典大小调整、暂停和恢复、多可用区故障失效或其他事件，您的预置计算节点可能会移至 Amazon Redshift 集群子网组内的另一个子网。请注意，子网组中的所有子网必须具有相同的网络 ACL 入站和出站规则，以及相同的路由表路由。这样可以确保与 Amazon Redshift 计算资源的双向连接，使得出现此类维护事件后，可以顺利地通信和运行。避免将具有不同网络 ACL 或路由表配置的子网添加到同一个 Amazon Redshift 集群子网组。  
有关配置子网的更多信息，请参阅《Amazon VPC 用户指南》中的 [VPC 的子网](https://docs.amazonaws.cn/vpc/latest/userguide/configure-subnets.html)。有关 Redshift 多可用区部署的更多信息，请参阅《Redshift 管理指南》中的[多可用区部署](managing-cluster-multi-az.md)。《Redshift 管理指南》中还介绍了[调整集群大小](resizing-cluster.md)。