

 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/)を参照してください。

# Redshift リソースのサブネット
<a name="working-with-cluster-subnet-groups"></a>

仮想プライベートクラウド (VPC) でプロビジョニングされたクラスターを作成する場合は、サブネットグループを作成します。各 VPC は、セキュリティおよびオペレーションのニーズに基づいたリソースのグループ化を可能にする VPC 内の IP アドレスのサブセットである 1 つまたは複数のサブネットを持つことができます。プロビジョニングされたクラスターを作成するときに、VPC 内のサブネットのセットを指定するサブネットグループを作成します。**[プロビジョニングされたクラスターダッシュボード]** では、**[設定]** でクラスターサブネットグループを検索および編集できます。プロビジョニングされたクラスターの初期設定時にサブネットグループを指定し、Amazon Redshift はそのサブネットの 1 つにクラスターを作成します。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)」を参照してください。



サブネットグループのサブネットの 1 つでクラスターをプロビジョニングすることができます。クラスターサブネットグループにより、Virtual Private Cloud (VPC) 内にサブネットのセットを指定できます。

**警告**  
従来のサイズ変更、一時停止と再開、マルチ AZ フェイルオーバー、その他のイベントなどのクラスターメンテナンスオペレーション中に、プロビジョニングされたコンピューティングノードが Amazon Redshift クラスターサブネットグループ内の別のサブネットに移動する場合があります。サブネットグループ内のすべてのサブネットには、同じネットワーク ACL インバウンドルールとアウトバウンドルール、および同じルートテーブルルートが必要です。これにより、Amazon Redshift コンピューティングリソースとの接続が保証されるため、こうしたメンテナンスイベントの後に最適に通信して機能することができます。ネットワーク ACL またはルートテーブル設定が異なるサブネットを同じ Amazon Redshift クラスターサブネットグループに追加することは避けてください。  
サブネットの設定に関する詳細については、「Amazon VPC ユーザーガイド」の「[VPC のサブネット](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html)」を参照してください。Redshift マルチ AZ 配置の詳細については、Redshift 管理ガイドの「[マルチ AZ デプロイ](managing-cluster-multi-az.md)」を参照してください。[クラスターのサイズ変更](resizing-cluster.md) は、Redshift 管理ガイドでも説明されています。

# クラスターサブネットグループの作成
<a name="create-cluster-subnet-group"></a>

以下の手順では、プロビジョニングされたクラスターのサブネットグループを作成する方法について説明します。VPC でクラスターをプロビジョニングするには、クラスターサブネットグループが少なくとも 1 つ定義されている必要があります。

**プロビジョニングされたクラスターのクラスターサブネットグループを作成するには**

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

1. ナビゲーションメニューで、**[Configurations]** (設定)、次に **[Subnet groups]** (サブネットグループ) を選択します。サブネットグループのリストが表示されます。

1. [**クラスターサブネットグループの作成**] を選択して作成ページを表示します。

1. 追加するサブネットを含む、サブネットグループの情報を入力します。

1. [**クラスターサブネットグループの作成**] を選択して、選択したサブネットでグループを作成します。

**注記**  
サブネットのコレクションを使用して 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. ナビゲーションメニューで、**[Configurations]** (設定)、次に **[Subnet groups]** (サブネットグループ) を選択します。サブネットグループのリストが表示されます。

1. 変更するサブネットグループを選択します。

1. [**アクション**] で [**変更**] を選択してサブネットグループの詳細を表示します。

1. サブネットグループの情報を更新します。

1. [**保存**] を選択してグループを変更します。

サブネットを変更または削除するために、追加の手順が必要な場合があります。例えば、この AWS ナレッジセンターの記事「[How do I move my provisioned Amazon Redshift cluster into a different subnet?](https://repost.aws//knowledge-center/redshift-move-subnet)」(プロビジョニングされた Amazon Redshift クラスターを別のサブネットに移動する方法を教えてください) などでは、クラスターの移動を対象とするユースケースについて説明します。

# プロビジョニングされたクラスターのクラスターサブネットグループの削除
<a name="delete-cluster-subnet-group"></a>

クラスターサブネットグループの使用が完了したら、グループを削除してクリーンアップする必要があります。以下の手順では、プロビジョニングされたクラスターのサブネットグループを削除する手順について説明します。

**クラスターサブネットグループを削除する方法**

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

1. ナビゲーションメニューで、**[Configurations]** (設定)、次に **[Subnet groups]** (サブネットグループ) を選択します。サブネットグループのリストが表示されます。

1. 削除するサブネットグループを選択して、[**削除**] を選択します。

**注記**  
クラスターで使用されているクラスターサブネットグループは削除することができません。