

 Amazon Redshift は、パッチ 198 以降、新しい 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 Glue Data Catalog を使用して、プロビジョニング済みクラスターまたはサーバーレス名前空間の AWS CLI への登録を解除できます。AWS Glue Data Catalog への登録を解除したデータウェアハウスは、AWS Glue Data Catalog から削除されるだけです。Amazon Redshift アカウントの一部として、そのまま残ります。また、カタログも AWS Glue に残るので、手動で削除する必要があります。AWS Glue からカタログを削除すると、そのカタログに関連付けられているマネージドワークグループも削除されます。

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

1. AWS マネジメントコンソール にサインインして、[https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/) で Amazon Redshift コンソールを開きます。

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`: 登録を解除するクラスターまたは名前空間の一意の識別子を持つオブジェクト。このオブジェクトは、登録を解除する対象がプロビジョニング済みクラスターか、サーバーレス名前空間かによって異なります。以下の点を考慮してください。
  +  プロビジョニング済みクラスターの場合は、登録を解除するクラスターの一意の識別子を持つ `ClusterIdentifier` オブジェクトを含む、`ProvisionedIdentifier` オブジェクトを指定します。
  +  または、サーバーレス名前空間の場合は、登録を解除する名前空間の一意の識別子を持つ `NamespaceIdentifier` オブジェクトと、その名前空間に関連付けられたワークグループの一意の識別子を持つ `WorkgroupIdentifier` オブジェクトを含む、`ServerlessIdentifier` オブジェクトを指定します。
+ `consumer-identifiers`: クラスターまたは名前空間の登録を解除するアカウントの一意の識別子を含む、単一要素の配列。

 次の例では、`mySampleNamespace` サーバーレス名前空間をアカウント ID `012345678910` から登録解除しています。

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

------