

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 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/)。

# 从 AWS Glue Data Catalog 中注销 Amazon Redshift 集群和命名空间
<a name="iceberg-integration-deregister"></a>

可以使用 Amazon Redshift 控制台或 AWS CLI 从 AWS Glue Data Catalog 中注销预置集群或无服务器命名空间。从 AWS Glue Data Catalog 中注销的数据仓库只会从 AWS Glue Data Catalog 本身中移除。仓库仍然是您 Amazon Redshift 账户的一部分。此外，该目录仍保留在 AWS Glue 中，必须手动移除。从 AWS Glue 中移除目录时，也会移除与之关联的托管式工作组。

------
#### [ Deregistering using the Amazon Redshift console ]

1. 登录到 AWS 管理控制台并打开 Amazon Redshift 控制台，网址：[https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/)。

1. 导航到要注销的无服务器命名空间或预置集群，然后将其选中。

1.  在命名空间或集群的详细信息页面上，从**操作**下拉菜单中选择**从 AWS Glue Data Catalog 中注销**。仅当您选择了已注册到 AWS Glue Data Catalog 的数据仓库时，才会出现此选项。

1.  输入拥有包含集群或命名空间的目录的账户 ID，然后选择**注销**。

------
#### [ Deregistering using the AWS CLI ]

要使用 AWS CLI 从 AWS Glue Data Catalog 注销集群或命名空间，请使用带有以下选项的 `deregister-namespace` 命令：
+ `namespace-identifier`：具有您要注销的集群或命名空间的唯一标识符的对象。此对象会有所不同，具体取决于您注销的是预置集群还是无服务器命名空间。请考虑以下事项：
  +  对于预置集群，您可以提供 `ProvisionedIdentifier` 对象，其中包含 `ClusterIdentifier` 对象，该对象具有您正在注销的集群的唯一标识符。
  +  对于无服务器命名空间，您可以提供 `ServerlessIdentifier` 对象，其中包含 `NamespaceIdentifier` 对象以及 `WorkgroupIdentifier` 对象，前者具有您正在注销的命名空间的唯一标识符，而后者具有与该命名空间关联的工作组的唯一标识符。
+ `consumer-identifiers`：一个包含单个元素的数组，包含您要从中注销集群或命名空间的账户的唯一标识符。

 以下示例从账户 ID `012345678910` 注销 `mySampleNamespace` 无服务器命名空间。

```
aws redshift deregister-namespace /
--namespace-identifier {ServerlessIdentifier: {NamespaceIdentifer: mySampleNamespace, WorkgroupIdentifier: mySampleWorkgroup}} /
--consumer-identifiers [012345678910]
```

------