

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

# 拡張 VPC ルーティングを有効にする
<a name="enhanced-vpc-enabling-cluster"></a>

クラスターを作成または変更するとき、および Amazon Redshift Serverless ワークグループを作成または変更するときに、拡張された VPC ルーティングを有効にできます。

拡張された VPC ルーティングを操作するためには、クラスターまたは Serverless ワークグループが次の要件と制約を満たしている必要があります。
+ クラスターは VPC 内にある必要があります。

  Amazon S3 VPC エンドポイントをアタッチする場合、VPC エンドポイントは同じ AWS リージョンにある Amazon S3 バケットへのアクセスのためだけに使用します。他の AWS リージョンでバケットにアクセスしたり (VPC エンドポイントを使用せずに)、他の AWS サービスにアクセスするには、クラスターまたはServerless ワークグループのパブリックアクセスを有効にするか、[ネットワークアドレス変換 (NAT) ゲートウェイ](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html)を使用します。詳細については、「[VPC での Redshift でプロビジョンされたクラスターまたは Amazon Redshift Serverless ワークグループの作成](getting-started-cluster-in-vpc.md)」を参照してください。
+ VPC でドメインネームサービス (DNS) 解決を有効にする必要があります。または、自分で所有する DNS サーバーを使用している場合は、Amazon S3 に送られる DNS リクエストが AWS により維持される IP アドレスに正しく変換されていることを確認する必要があります。詳細については、*Amazon VPC ユーザーガイド*の [VPC での DNS の使用](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html)を参照してください。
+ DNS ホスト名を VPC で有効にする必要があります。DNS ホスト名はデフォルトで有効化されています。
+ VPC エンドポイントポリシーは、すべてのマニフェストファイル関連へのアクセスを含む Amazon Redshift で呼び出される COPY、UNLOAD、CREATE LIBRARY で使用されるすべての Amazon S3 バケットへのアクセスを許可している必要があります。リモートホストからの COPY では、エンドポイントポリシーが各ホストマシンへのアクセスを許可している必要があります。詳細については、*Amazon Redshift データベースデベロッパーガイド*の「[COPY、UNLOAD、CREATE LIBRARY のための IAM 許可](https://docs.aws.amazon.com/redshift/latest/dg/copy-usage_notes-access-permissions.html#copy-usage_notes-iam-permissions)」を参照してください。

**プロビジョニングされたクラスターの拡張された VPC ルーティングを有効にするには**

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

1. ナビゲーションメニューで **[Provisioned Clusters]** (プロビジョニングされたクラスター)、**[Create cluster]** (クラスターを作成) の順に選択し、**[Cluster details]** (クラスターの詳細) プロパティを入力します。

1. [**Additional configurations (追加設定)**] セクションを表示するには、[**Use defaults (デフォルトの使用)**] をオフにします。

1. **[Network and security]** (ネットワークとセキュリティ) セクションに移動します。

1. **[Enhanced VPC routing]** (拡張された VPC のルーティング)を有効化するには、**[Turn on]** (有効) を選択してクラスタートラフィックが VPC を経由するよう強制します。

1. **[クラスターを作成]** を選択して、クラスターを作成します。クラスターの使用準備ができるまで、数分かかることがあります。

**Amazon Redshift Serverless の拡張された VPC ルーティングを有効化するには**

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

1. ナビゲーションメニューで **[Serverless dashboard]** (サーバーレスダッシュボード) を選択し、次に **[Create workgroup]** (ワークグループの作成)を選択して、ワークグループのプロパティを入力します。

1. **[Network and security]** (ネットワークとセキュリティ) セクションに移動します。

1. ネットワークトラフィックを VPC 経由でルーティングするには、**[Turn on enhanced VPC routing]** (拡張された VPC ルーティングを有効にする) を選択します。

1. **[Next]** (次へ) を選択し、ワークグループプロパティを入力して、ワークグループを**作成**します。