

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

# リザーブドノードの購入
<a name="purchase-reserved-node-offering-console"></a>

AWS マネジメントコンソール または AWS CLI を使用してリザーブドノードサービスを購入し、現在および過去の予約を表示できます。

------
#### [ AWS マネジメントコンソール ]

**リザーブドノードを購入するには**

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

1. ナビゲーションメニューで、**[Clusters]** (クラスター) を選択し、次に **[Reserved nodes]** (リザーブドノート) を選択してリザーブドノートのリストを表示します。

1. [**リザーブドノートの購入**] を選択して、購入するノードのプロパティを選択するためのページが表示されます。

1. ノードのプロパティを入力してから、[**リザーブドノートの購入**] を選択します。

サービスを購入した後、[**リザーブドノード**] リストには、各予約とその詳細 (ノードタイプ、ノード数、予約状況など) が表示されます。予約の詳細のさらなる情報については、「[リザーブドノードの動作](purchase-reserved-node-instance.md#how-reserved-nodes-work)」を参照してください。

リザーブドノードをアップグレードするには、AWS CLI を使用します。

すべてのノードタイプをリザーブドノードに変換することはできません。また、既存のリザーブドノードを更新できない可能性もあります。これは、ノードタイプが廃止されたことが原因である可能性があります。廃止されたノードタイプを更新するには、カスタマーサポートにお問い合わせください。

------
#### [ AWS CLI ]<a name="upgrade-reserved-nodes-cli"></a>

**AWS CLI を使用してリザーブドノードの予約をアップグレードするには**

1. 支払いタイプ、期間、および条件の要件を満たすサービスに関する ReservedNodeOfferingID のリストを取得します。このステップを、次の例に示します。

   ```
   aws redshift get-reserved-node-exchange-offerings --reserved-node-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
   {
       "ReservedNodeOfferings": [
           {
               "Duration": 31536000,
               "ReservedNodeOfferingId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
               "UsagePrice": 0.0,
               "NodeType": "dc2.large",
               "RecurringCharges": [
                   {
                       "RecurringChargeFrequency": "Hourly",
                       "RecurringChargeAmount": 0.2
                   }
               ],
               "CurrencyCode": "USD",
               "OfferingType": "No Upfront",
               "ReservedNodeOfferingType": "Regular",
               "FixedPrice": 0.0
           }
       ]
   }
   ```

1. `accept-reserved-node-exchange` を呼び出し、前のステップで取得した ReservedNodeOfferingID とともに交換する DC1 リザーブドノードの ID を指定します。

   このステップを、次の例に示します。

   ```
   aws redshift accept-reserved-node-exchange --reserved-node-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --target-reserved-node-offering-id yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyyy
   {
       "ExchangedReservedNode": {
           "UsagePrice": 0.0,
           "OfferingType": "No Upfront",
           "State": "exchanging",
           "FixedPrice": 0.0,
           "CurrencyCode": "USD",
           "ReservedNodeId": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz",
           "NodeType": "dc2.large",
           "NodeCount": 1,
           "RecurringCharges": [
               {
                   "RecurringChargeFrequency": "Hourly",
                   "RecurringChargeAmount": 0.2
               }
           ],
           "ReservedNodeOfferingType": "Regular",
           "StartTime": "2018-06-27T18:02:58Z",
           "ReservedNodeOfferingId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyyy",
           "Duration": 31536000
       }
   }
   ```

[describe-reserved-nodes](https://docs.aws.amazon.com/cli/latest/reference/redshift/describe-reserved-nodes.html) を呼び出し、`Node type` の値を確認して、交換が完了したことを確認できます。

------